Use the shell logical operators, avoid the non-portable -o and -a in "test"
authorAntonio Ospite <ao2@ao2.it>
Mon, 18 Dec 2017 15:04:33 +0000 (16:04 +0100)
committerAntonio Ospite <ao2@ao2.it>
Mon, 18 Dec 2017 15:04:33 +0000 (16:04 +0100)
libexec/bootstrap.sh
libexec/create-profile.sh

index 63318a4..a88bcdb 100755 (executable)
@@ -97,7 +97,7 @@ DRUPAL_CONSOLE="${PWD}/vendor/bin/drupal"
 # https://github.com/drupal-composer/drupal-project/issues/249
 if ! echo "$INSTALLATION_PROFILE" | grep -q -E "^(minimal|standard)$";
 then
 # https://github.com/drupal-composer/drupal-project/issues/249
 if ! echo "$INSTALLATION_PROFILE" | grep -q -E "^(minimal|standard)$";
 then
-  if [ -d "${SITE_LOCAL_PATH}/profiles/${INSTALLATION_PROFILE}" -a "$OVERWRITE_PROFILE" != "true" ];
+  if [ -d "${SITE_LOCAL_PATH}/profiles/${INSTALLATION_PROFILE}" ] && [ "$OVERWRITE_PROFILE" != "true" ];
   then
     echo "Installation profile '$INSTALLATION_PROFILE' already there." 1>&2
     echo "Use --overwrite-profile to copy over it." 1>&2
   then
     echo "Installation profile '$INSTALLATION_PROFILE' already there." 1>&2
     echo "Use --overwrite-profile to copy over it." 1>&2
index 4ccdc9b..fae4bcc 100755 (executable)
@@ -47,7 +47,7 @@ do
 done
 
 
 done
 
 
-[ "x$1" = "x" -o  "x$2" = "x" ] && { usage 1>&2; exit 1; }
+{ [ "x$1" = "x" ] || [ "x$2" = "x" ]; } && { usage 1>&2; exit 1; }
 
 PROFILE_TITLE="$1"
 PROFILE_MACHINE_NAME="$2"
 
 PROFILE_TITLE="$1"
 PROFILE_MACHINE_NAME="$2"