#!/bin/sh # shellcheck disable=SC2181 if [ ! -h ./medley ] || [ ! -d ./lispusers ] then echo "*** ERROR ***" echo "You must run $(basename "$0") while the cwd is a Medley top-level directory." echo "The cwd ($(pwd)) is not a Medley top-level directory." echo "Exiting." exit 1 fi # shellcheck source=./loadup-setup.sh . scripts/loadup-setup.sh # look thru args looking to see if -apps, --apps, or -a was specified in args apps=true j=1 jmax=$# while [ "$j" -le "$jmax" ] do if [ "$(eval "printf %s \${${j}}")" = "-a" ] || \ [ "$(eval "printf %s \${${j}}")" = "-apps" ] || \ [ "$(eval "printf %s \${${j}}")" = "--apps" ] then apps="./scripts/loadup-apps-from-full.sh" break fi done # Do loadup components ./scripts/loadup-init.sh && \ ./scripts/loadup-mid-from-init.sh && \ ./scripts/loadup-lisp-from-mid.sh && \ ./scripts/loadup-full-from-lisp.sh && \ ${apps} && \ ./scripts/loadup-aux.sh && \ ./scripts/copy-all.sh "$1" if [ $? -eq 0 ] then echo "+++++ loadup-all.sh: SUCCESS +++++" else echo "----- loadup-all.sh: FAILURE -----" fi