forked from public/airgap
1
0
Fork 0
airgap/rootfs/usr/local/bin/autorun

19 lines
523 B
Plaintext
Raw Normal View History

2020-08-12 03:23:25 +00:00
#!/bin/bash
set -e
source /etc/profile
folder=${1?}
if [ -f "${folder}/autorun.sh.asc" ]; then
2020-08-13 05:26:07 +00:00
echo "" >/dev/console
2020-08-12 03:23:25 +00:00
echo "++ Autorun: Found ${folder}/autorun.sh" >/dev/console;
2020-08-13 05:26:07 +00:00
gpg --verify "${folder}/autorun.sh.asc" >/dev/null 2>&1 || {
2020-08-12 03:23:25 +00:00
echo "!! Autorun: Verification Failed for ${folder}/autorun.sh" \
>/dev/console;
exit 1;
}
echo "++ Autorun: Verified ${folder}/autorun.sh" >/dev/console
echo "** Autorun: Executing ${folder}/autorun.sh" >/dev/console
/bin/bash "${folder}/autorun.sh" >/dev/console
fi