usbsecret-fix

This commit is contained in:
simono41 2018-03-04 20:16:30 +01:00
parent f5e8fa792d
commit 897faaf920
3 changed files with 19 additions and 10 deletions

1
.gitignore vendored
View file

@ -4,3 +4,4 @@ ArchLinuxARM-rpi-2-latest.tar.gz
ArchLinuxARM-rpi-3-latest.tar.gz ArchLinuxARM-rpi-3-latest.tar.gz
airootfs.sha512 airootfs.sha512
test test
arch.img

View file

@ -126,8 +126,8 @@ function usbkeyinstallation() {
function usbsecret() { function usbsecret() {
cp /opt/${repo}/install/usbsecret ${mountpoint}/usr/lib/initcpio/install/usbsecret cp /opt/${repo}/install/usbsecret ${mountpoint}/usr/lib/initcpio/install/usbsecret
cp /opt/${repo}/hooks/usbsecret ${mountpoint}/root/usbsecret cp /opt/${repo}/hooks/usbsecret ${mountpoint}/root/usbsecret
# hooks # hooks
#cp install/usbsecret ${mountpoint}/usr/lib/initcpio/install/usbsecret #cp install/usbsecret ${mountpoint}/usr/lib/initcpio/install/usbsecret

View file

@ -1,14 +1,22 @@
run_hook () run_hook ()
{ {
msg ":: Suche USB-Stick nach entsperrung des Systems!" # Do not need this thanks to tr: file=$(dos2unix inputs.txt)
if blkid -s PARTUUID -o value | grep %USB_UUID% > /dev/null; then
msg ":: USB-Stick gefunden fahre mit starten des Systems weiter!"
else
msg ":: USB-Stick konnte nicht zur entsperrung gefunden werden!"
launch_interactive_shell
fi
msg ":: done." # Use -r so a line with backslashes will be showed like you want
while true
do
# Not empty? Check with test -n
if blkid -s PARTUUID -o value | grep %USB_UUID% > /dev/null; then
echo ":: USB-Stick gefunden fahre mit starten des Systems weiter!"
break
else
echo ":: USB-Stick konnte nicht zur entsperrung gefunden werden!"
echo "..."
sleep 5
fi
done
echo ":: done."
} }
# vim: set ft=sh ts=4 sw=4 et: # vim: set ft=sh ts=4 sw=4 et: