diff --git a/alpine-initramfs-dropbear/README.md b/alpine-initramfs-dropbear/README.md index f9a81e3..c45ac19 100644 --- a/alpine-initramfs-dropbear/README.md +++ b/alpine-initramfs-dropbear/README.md @@ -53,7 +53,7 @@ mkinitfs -i path/to/initramfs-dropbear setup_dropbear() { > local port="${KOPT_dropbear}" > local keys="" @@ -67,57 +67,39 @@ mkinitfs -i path/to/initramfs-dropbear cp /etc/dropbear/authorized_keys /root/.ssh/authorized_keys > > dropbear -R -E -s -j -k -p $port -> -> # [ -b /dev/mapper/${KOPT_cryptdm} ] -> #|| return 1 > } > -> # A simple timer that do nothing but prevent any process to run -> setup_dropbear_timer() { -> timer=200 -> while [ $timer -gt 0 ]; do -> printf "\r%d Press 'c' to cancel or 'p' to add 30 seconds " "$timer" -> -> if read -t 1 -r timer_control; then -> case $timer_control in -> "c") return 0 ;; -> "p") timer=$((timer + 30)) ;; -> esac -> fi -> -> # Check for /tmp/timer_kill to terminate this counter -> if [ -f /tmp/timer_kill ]; then -> return 0 -> fi -> -> sleep 1 -> timer=$((timer - 1)) -> done -> printf "\n" -> } -> -453c495 +453c468 < s390x_net dasd ssh_key BOOTIF zfcp uevent_buf_size aoe aoe_iflist aoe_mtu wireguard" --- > s390x_net dasd ssh_key BOOTIF zfcp uevent_buf_size aoe aoe_iflist aoe_mtu wireguard dropbear" -581c623,633 +581c596,604 < if [ -n "$KOPT_cryptroot" ]; then --- > if [ -n "$KOPT_dropbear" ]; then > if [ -n "$KOPT_cryptroot" ]; then > configure_ip > setup_dropbear -> setup_dropbear_timer -> #|| echo "Failed to setup dropbear" > fi > fi > > # Add Workaround for dropbear > if [ -n "$KOPT_cryptroot" ] && [ ! -b /dev/mapper/"${KOPT_cryptdm}" ]; then -1003c1055 +645a669,672 +> # Kill all struck nlplug-findfs jobs and dropbear +> killall -9 nlplug-findfs +> killall -9 dropbear +> +715a743 +> +733a762,765 +> +> # Kill all struck nlplug-findfs jobs and dropbear +> killall -9 nlplug-findfs +> killall -9 dropbear +1003c1035 < reboot --- > reboot \ No newline at end of file - ``` \ No newline at end of file