#!/bin/sh 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 loadup_start SYSOUT="${MEDLEYDIR}/loadups/full.sysout" if [ ! -f "${SYSOUT}" ]; then echo "Error: cannot find ${SYSOUT}. Exiting." exit 1 fi cat >"${cmfile}" <<"EOF" " (PROG ((WORKDIR (IL:CONCAT (QUOTE {DSK}) (IL:UNIX-GETENV (QUOTE LOADUP_WORKDIR)) (QUOTE /)))) (IL:MEDLEY-INIT-VARS) (IL:FILESLOAD MEDLEY-UTILS) (SETQ IL:DIRECTORIES (CONS (IL:UNIX-GETENV (QUOTE LOADUP_SOURCEDIR)) IL:DIRECTORIES)) (IL:MAKE-FULLER-DB (IL:CONCAT WORKDIR (IL:L-CASE (QUOTE fuller.dribble))) (IL:CONCAT WORKDIR (IL:L-CASE (QUOTE fuller.database))) (IL:CONCAT WORKDIR (IL:L-CASE (QUOTE fuller.sysout))) ) (IL:LOGOUT T) ) " EOF run_medley "${SYSOUT}" loadup_finish "fuller.database" "fuller*"