]> granicus.if.org Git - postgresql/commitdiff
Avoid unportable shell syntax in pg_upgrade's test script.
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 20 Jul 2018 17:59:27 +0000 (13:59 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 20 Jul 2018 17:59:27 +0000 (13:59 -0400)
Most of test.sh uses traditional backtick syntax for command substitution,
but commit da9b580d8 introduced two uses of $(...) syntax, which is not
recognized by very old shells.  Bring those into line with the rest.

Victor Wagner

Discussion: https://postgr.es/m/20180720153820.69e9ae6c@fafnir.local.vm

src/bin/pg_upgrade/test.sh

index 45ccd8fa66ac4f5aa6ed6ba34ffc73c51bc5a855..775dd5729ddd718ef9f3b1c4113d84de5560cfd3 100644 (file)
@@ -234,7 +234,7 @@ pg_upgrade $PG_UPGRADE_OPTS -d "${PGDATA}.old" -D "${PGDATA}" -b "$oldbindir" -B
 # Windows hosts don't support Unix-y permissions.
 case $testhost in
        MINGW*) ;;
-       *)      if [ $(find ${PGDATA} -type f ! -perm 640 | wc -l) -ne 0 ]; then
+       *)      if [ `find ${PGDATA} -type f ! -perm 640 | wc -l` -ne 0 ]; then
                        echo "files in PGDATA with permission != 640";
                        exit 1;
                fi ;;
@@ -242,7 +242,7 @@ esac
 
 case $testhost in
        MINGW*) ;;
-       *)      if [ $(find ${PGDATA} -type d ! -perm 750 | wc -l) -ne 0 ]; then
+       *)      if [ `find ${PGDATA} -type d ! -perm 750 | wc -l` -ne 0 ]; then
                        echo "directories in PGDATA with permission != 750";
                        exit 1;
                fi ;;