From d10d6546d40698b7672f19deea6faeb0d62935e0 Mon Sep 17 00:00:00 2001 From: midipix Date: Oct 18 2019 01:37:32 +0000 Subject: build system: configure: support shells with function-specific $0. --- diff --git a/configure b/configure index 8ec6f09..c7fe370 100755 --- a/configure +++ b/configure @@ -4,6 +4,10 @@ set -eu trap config_failure 1 2 EXIT +# before we begin... +mb_script="$0" +mb_path="$PATH" + usage() { cat "$mb_project_dir"/config.usage @@ -44,7 +48,7 @@ warning_msg() init_vars() { - mb_project_dir=$(cd "$(dirname $0)" ; pwd) + mb_project_dir=$(cd "$(dirname "$mb_script")" ; pwd) mb_pwd=$(pwd) mb_custom_cfgdefs_args=''