diff --git a/install.sh b/install.sh index d6dc2ec..1d433b2 100755 --- a/install.sh +++ b/install.sh @@ -3,7 +3,7 @@ # copy script into initramfs-tools dirs echo "Copying files" cp hooks.zerotier.sh /usr/share/initramfs-tools/hooks/zerotier -cp scripts.init-bottom.zerotier.sh /usr/share/initramfs-tools/scripts/init-bottom/zerotier +cp scripts.init-bottom.zerotier.sh /usr/share/initramfs-tools/scripts/init-bottom/0zerotier cp scripts.init-premount.0zerotier.sh /usr/share/initramfs-tools/scripts/init-premount/0zerotier # update initramfs to now include our scripts diff --git a/scripts.init-bottom.zerotier.sh b/scripts.init-bottom.zerotier.sh index 5dc81ed..ac01df7 100755 --- a/scripts.init-bottom.zerotier.sh +++ b/scripts.init-bottom.zerotier.sh @@ -24,6 +24,11 @@ if [ ! -f ${ZT_APP} ]; then exit 0 fi +log_msg_begin "Stopping ZeroTier" +kill -TERM $(cat /run/zerotier-one.pid) +sleep 1 +log_end_msg + log_msg_begin "Removing loopback device" # shutdown lo ifconfig lo down @@ -32,8 +37,4 @@ log_end_msg log_msg_begin "Removing tun device" # remove created tun device rm /dev/net/tun -log_end_msg - -log_msg_begin "Stopping ZeroTier" -kill -TERM $(cat /run/zerotier-one.pid) log_end_msg \ No newline at end of file