tests/pull-test: Use mv -f in a few cases
authorColin Walters <walters@verbum.org>
Fri, 26 Mar 2021 21:52:26 +0000 (21:52 +0000)
committerColin Walters <walters@verbum.org>
Wed, 31 Mar 2021 19:11:34 +0000 (15:11 -0400)
For some reason I'm hitting this locally because some files are mode `0`.
Which is clearly a different bug but anyways we don't want to prompt.

tests/pull-test.sh

index 0892183859d25720ecdc6ecd74d929845f8a60df..5e719bf832d03c4332e1f88c496f991637ad8a19 100644 (file)
@@ -196,7 +196,7 @@ if ! skip_one_without_user_xattrs; then
         # Preserve user.ostreemeta xattr
         cp -a ${path}{,.new}
         (dd if=${path} conv=swab) > ${path}.new
-        mv ${path}{.new,}
+        mv -f ${path}{.new,}
         if ${CMD_PREFIX} ostree --repo=cacherepo fsck 2>err.txt; then
             fatal "corrupt repo fsck?"
         fi
@@ -631,12 +631,12 @@ if has_gpgme; then
     objpath=objects/${csum::2}/${csum:2}.commitmeta
     remotesig=ostree-srv/gnomerepo/$objpath
     localsig=repo/$objpath
-    mv $remotesig $remotesig.bak
+    mv -f $remotesig $remotesig.bak
     if ${CMD_PREFIX} ostree --repo=repo --depth=0 pull origin main; then
         assert_not_reached "pull with gpg-verify unexpectedly succeeded?"
     fi
     # ok now check that we can pull correctly
-    mv $remotesig.bak $remotesig
+    mv -f $remotesig.bak $remotesig
     ${CMD_PREFIX} ostree --repo=repo pull origin main
     echo "ok pull signed commit"
     rm $localsig