Fallthrough fix

This commit is contained in:
Bandie 2019-02-17 10:13:22 +01:00
parent dbb133b8f8
commit 99a860266a
Signed by: Bandie
GPG Key ID: 843D7FA93BA46312
1 changed files with 11 additions and 13 deletions

View File

@ -7,28 +7,26 @@
# Check if something is wrong
grub2-verify
stat=$?
if (( $stat == 1 ))
then
case "$stat" in
1)
printf '%s\n' "grub2-verify has detected a one or more bad signatures." "Please check for malicious software before you're unsigning everything!" >&2
exit 1
elif (( $stat == 2 ))
then
;;
2)
printf 'Everything is unsigned already.\n'
exit 0
elif (( $stat == 3 ))
then
;;
3)
printf 'Ignoring missing signatures...\n'
elif (( $stat == 0 ))
then
;&
0|3)
# Then remove the signatures.
find /boot -name '*.sig' -exec rm {} +
echo "GRUB2 unsigned. WARNING: If you want to deactivate GRUB2's signature feature, change the check_signatures variable in the headers file!"
exit 0
else
;;
*)
printf 'Something unknown happened!\n'
exit 99
fi
esac