diff options
| -rwxr-xr-x | installer/slxossetup | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/installer/slxossetup b/installer/slxossetup index 7b2c88bb..91fb09ce 100755 --- a/installer/slxossetup +++ b/installer/slxossetup @@ -19,6 +19,12 @@ test "$2" && \ PATH="/sbin:/bin:/usr/bin:/usr/sbin" +function ErrorMsg() +{ + echo "$0: $2" + exit $1 +} + if test -z "${SLX_SYSTEM_BASENAME}"; then echo "$0: Error, <system-name> not provided! " exit 1 @@ -30,6 +36,8 @@ for dir in . ${SLX_CONFIG_PATH}; do break fi done +test -z "${SLX_SYSTEM_CONFIG_PATH}" && \ + ErrorMsg 1 "Error, system named ${SLX_SYSTEM_BASENAME} not found in systems sub directory of . nor ${SLX_CONFIG_PATH} " for dir in ${SLX_CONFIG_PATH} .; do for file in settings.default settings.local; do @@ -47,12 +55,6 @@ for suffix in "" local; do . "${SLX_SYSTEM_CONFIG_PATH}/settings${suffix:+.$suffix}" done -function ErrorMsg() -{ - echo "$0: $2" - exit $1 -} - function setup_busybox_init() { for dir in ${SLX_STAGE1_PATH}; do |
