From 218825617fb437288ed63fec2192e3341d92c616 Mon Sep 17 00:00:00 2001 From: Sam Ebstein Date: Thu, 19 Sep 2024 12:52:39 -0700 Subject: [PATCH] rootfs/usr/local/bin/autorun: adding an explicit check for autorun on new fat32 formatted USER partition --- rootfs/usr/local/bin/autorun | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/rootfs/usr/local/bin/autorun b/rootfs/usr/local/bin/autorun index 89a8db2..f641837 100755 --- a/rootfs/usr/local/bin/autorun +++ b/rootfs/usr/local/bin/autorun @@ -4,7 +4,16 @@ source /etc/profile folder=${1?} -if [ -f "${folder}/autorun.sh.asc" ]; then +echo "Checking autorun in folder: ${folder}" >/dev/console + +# Check if the folder is /media/USER and has autorun.sh +if [ "$folder" == "/media/USER" ] && [ -f "${folder}/autorun.sh" ]; then + echo "" >/dev/console + echo "++ Autorun: Found /media/USER/autorun.sh" >/dev/console; + echo "** Autorun: Executing /media/USER/autorun.sh" >/dev/console + /bin/bash "/media/USER/autorun.sh" >/dev/console + +elif [ -f "${folder}/autorun.sh.asc" ]; then echo "" >/dev/console echo "++ Autorun: Found ${folder}/autorun.sh" >/dev/console; gpg --verify "${folder}/autorun.sh.asc" >/dev/null 2>&1 || {