Michel-FK 987a403bc7 move quick_load_file to /mnt
Signed-off-by: Michel-FK <michel.stempin@funkey-project.com>
2020-11-03 23:16:52 +01:00

44 lines
1022 B
Bash
Executable File

#!/bin/sh
LOCK_FILE=/var/lock/launcher.lock
PREVENT_LAUNCHER_FILE=/mnt/prevent_launcher
PREVENT_LAUNCHER_FILE2=/boot/prevent_launcher
QUICK_LOAD_FILE=/mnt/quick_load_cmd
if [ -f ${LOCK_FILE} ]; then
echo "${LOCK_FILE} already exists"
exit 1
fi
touch ${LOCK_FILE}
# Launch Previous Game
if [ -f ${QUICK_LOAD_FILE} ]; then
command=$(cat ${QUICK_LOAD_FILE})
echo "Found quick load file, restarting previous game with command:"
echo ${command}
rm ${QUICK_LOAD_FILE}
eval ${command}
termfix_all
fi
# Loop to launch launcher indefinitely
while true; do
# Check if prevent launcher file present
if [ -f ${PREVENT_LAUNCHER_FILE} ]; then
echo "Found file: ${PREVENT_LAUNCHER_FILE}, not launching launcher"
sleep 5
elif [ -f ${PREVENT_LAUNCHER_FILE2} ]; then
echo "Found file: ${PREVENT_LAUNCHER_FILE2}, not launching launcher"
sleep 5
else
# Launch Retrofe
retrofe
# In case retrofe quits with errors, clear graphic VT
termfix_all
fi
done
rm ${LOCK_FILE}
exit 0