diff --git a/cluster/gce/config-default.sh b/cluster/gce/config-default.sh index 4d79d73068f..0dff7650db2 100755 --- a/cluster/gce/config-default.sh +++ b/cluster/gce/config-default.sh @@ -16,7 +16,7 @@ # TODO(jbeda): Provide a way to override project # gcloud multiplexing for shared GCE/GKE tests. -KUBE_ROOT=$(dirname "${BASH_SOURCE}")/../.. +KUBE_ROOT=$(dirname "${BASH_SOURCE[0]}")/../.. source "${KUBE_ROOT}/cluster/gce/config-common.sh" # Specifying KUBE_GCE_API_ENDPOINT will override the default GCE Compute API endpoint (https://www.googleapis.com/compute/v1/). diff --git a/cluster/gce/config-test.sh b/cluster/gce/config-test.sh index f17c013f4e4..30bf8f05a4a 100755 --- a/cluster/gce/config-test.sh +++ b/cluster/gce/config-test.sh @@ -16,7 +16,7 @@ # TODO(jbeda): Provide a way to override project # gcloud multiplexing for shared GCE/GKE tests. -KUBE_ROOT=$(dirname "${BASH_SOURCE}")/../.. +KUBE_ROOT=$(dirname "${BASH_SOURCE[0]}")/../.. source "${KUBE_ROOT}/cluster/gce/config-common.sh" # Specifying KUBE_GCE_API_ENDPOINT will override the default GCE Compute API endpoint (https://www.googleapis.com/compute/v1/). diff --git a/cluster/gce/upgrade.sh b/cluster/gce/upgrade.sh index 77b7981fb4b..5db3a4edf6e 100755 --- a/cluster/gce/upgrade.sh +++ b/cluster/gce/upgrade.sh @@ -27,7 +27,7 @@ if [[ "${KUBERNETES_PROVIDER:-gce}" != "gce" ]]; then exit 1 fi -KUBE_ROOT=$(dirname "${BASH_SOURCE}")/../.. +KUBE_ROOT=$(dirname "${BASH_SOURCE[0]}")/../.. source "${KUBE_ROOT}/hack/lib/util.sh" source "${KUBE_ROOT}/cluster/kube-util.sh" diff --git a/cluster/gce/util.sh b/cluster/gce/util.sh index fdefe87b56b..f0cc04a3e21 100755 --- a/cluster/gce/util.sh +++ b/cluster/gce/util.sh @@ -20,7 +20,7 @@ # config-default.sh. readonly GCE_MAX_LOCAL_SSD=8 -KUBE_ROOT=$(dirname "${BASH_SOURCE}")/../.. +KUBE_ROOT=$(dirname "${BASH_SOURCE[0]}")/../.. source "${KUBE_ROOT}/cluster/gce/${KUBE_CONFIG_FILE-"config-default.sh"}" source "${KUBE_ROOT}/cluster/common.sh" source "${KUBE_ROOT}/hack/lib/util.sh" diff --git a/third_party/multiarch/qemu-user-static/register/register.sh b/third_party/multiarch/qemu-user-static/register/register.sh index 55eafdd4281..719057ec1a7 100755 --- a/third_party/multiarch/qemu-user-static/register/register.sh +++ b/third_party/multiarch/qemu-user-static/register/register.sh @@ -19,13 +19,13 @@ entries="aarch64 aarch64_be alpha arm armeb hppa m68k microblaze microblazeel mi if [ "${1}" = "--reset" ]; then shift ( - cd /proc/sys/fs/binfmt_misc + cd /proc/sys/fs/binfmt_misc || exit for file in $entries; do - if [ -f qemu-${file} ]; then - echo -1 > qemu-${file} + if [ -f "qemu-${file}" ]; then + echo -1 > "qemu-${file}" fi done ) fi -exec $(dirname "${BASH_SOURCE}")/qemu-binfmt-conf.sh --qemu-path="${QEMU_BIN_DIR}" $@ +exec $(dirname "${BASH_SOURCE[0]}")/qemu-binfmt-conf.sh --qemu-path="${QEMU_BIN_DIR}" "$@"