From: Peter Eisentraut Date: Sun, 24 Mar 2024 07:41:14 +0000 (+0100) Subject: ci: freebsd repartition script didn't copy .git directory X-Git-Tag: REL_17_BETA1~544 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=fc2d260c7e6236fe2447dad0f8415e72f4be66a2;p=thirdparty%2Fpostgresql.git ci: freebsd repartition script didn't copy .git directory We need a slightly different "cp" incantation to make sure top-level "dot" files, such as ".git", are also copied. This is relevant for example if a script wants to execute a git command. This currently does not happen, but it has come up while testing other patches. Reviewed-by: Tristan Partin Discussion: https://www.postgresql.org/message-id/flat/40e80f77-a294-4f29-a16f-e21bc7bc75fc%40eisentraut.org --- diff --git a/src/tools/ci/gcp_freebsd_repartition.sh b/src/tools/ci/gcp_freebsd_repartition.sh index cc7f6bc35ef..3adb8fb88ec 100755 --- a/src/tools/ci/gcp_freebsd_repartition.sh +++ b/src/tools/ci/gcp_freebsd_repartition.sh @@ -23,4 +23,4 @@ du -hs $CIRRUS_WORKING_DIR mv $CIRRUS_WORKING_DIR $CIRRUS_WORKING_DIR.orig mkdir $CIRRUS_WORKING_DIR mount -o noatime /dev/md1 $CIRRUS_WORKING_DIR -cp -r $CIRRUS_WORKING_DIR.orig/* $CIRRUS_WORKING_DIR/ +cp -a $CIRRUS_WORKING_DIR.orig/ $CIRRUS_WORKING_DIR/