aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xscripts/naskpass.inithook10
-rwxr-xr-xscripts/naskpass.post2
-rwxr-xr-xscripts/naskpass.pre10
3 files changed, 10 insertions, 12 deletions
diff --git a/scripts/naskpass.inithook b/scripts/naskpass.inithook
index 01dbf24..6bb0cc1 100755
--- a/scripts/naskpass.inithook
+++ b/scripts/naskpass.inithook
@@ -18,11 +18,11 @@ esac
. /usr/share/initramfs-tools/hook-functions
-copy_exec /lib/cryptsetup/naskpass /lib/cryptsetup
-copy_exec /lib/cryptsetup/naskpass_check /lib/cryptsetup
-copy_exec /usr/share/naskpass/naskpass.pre /lib/cryptsetup
-copy_exec /usr/share/naskpass/naskpass.post /lib/cryptsetup
-cp /usr/share/naskpass/naskpass.initconf /etc/naskpass.conf
+copy_exec /lib/cryptsetup/naskpass /lib/cryptsetup
+copy_exec /lib/cryptsetup/naskpass_check /lib/cryptsetup
+copy_exec /usr/share/naskpass/naskpass.pre /lib/cryptsetup
+copy_exec /usr/share/naskpass/naskpass.post /lib/cryptsetup
+copy_exec /usr/share/naskpass/naskpass.initconf /etc/naskpass.conf
mkdir -p ${DESTDIR}/lib/terminfo/l
cp /lib/terminfo/l/linux ${DESTDIR}/lib/terminfo/l/
diff --git a/scripts/naskpass.post b/scripts/naskpass.post
index f443bea..0ea24a2 100755
--- a/scripts/naskpass.post
+++ b/scripts/naskpass.post
@@ -1,5 +1,3 @@
#!/bin/sh
-set -e
. /etc/naskpass.conf
-dmesg -E
diff --git a/scripts/naskpass.pre b/scripts/naskpass.pre
index 8a2d25d..f5acd96 100755
--- a/scripts/naskpass.pre
+++ b/scripts/naskpass.pre
@@ -1,21 +1,21 @@
#!/bin/sh
-set -e
. /etc/naskpass.conf
-echo -n 'waiting for ip ...'
+echo -n 'waiting for ip '
CURWAIT=$MAXWAIT
if [ -x /sbin/dropbear ]; then
-while ! $(ifconfig -a | grep -oE 'inet addr:'); do
+while ! $(ifconfig -a | grep -qoE 'inet addr:'); do
echo -n '.'
if [ $CURWAIT -le 0 ]; then
echo ' got no ip, continue anyway.'
break
fi
- expr $CURWAIT - 1
+ CURWAIT=$(expr $CURWAIT - 1)
+ sleep 1
done
+echo
fi
-dmesg -D