diff --git a/hetzner-debian10-zfs-setup.sh b/hetzner-debian10-zfs-setup.sh index 10fe9f5..7e110b9 100644 --- a/hetzner-debian10-zfs-setup.sh +++ b/hetzner-debian10-zfs-setup.sh @@ -771,8 +771,7 @@ if [[ $v_encrypt_rpool == "1" ]]; then echo "=========set up dropbear==============" chroot_execute "apt install --yes dropbear-initramfs" - chroot_execute "apt purge cryptsetup-initramfs --yes" - + mkdir -p "$c_zfs_mount_dir/etc/dropbear-initramfs" cp /root/.ssh/authorized_keys "$c_zfs_mount_dir/etc/dropbear-initramfs/authorized_keys" @@ -800,6 +799,7 @@ CONF echo "========running packages upgrade===========" chroot_execute "apt upgrade --yes" +chroot_execute "apt purge cryptsetup-initramfs --yes" echo "===========add static route to initramfs via hook to add default routes for Hetzner due to Debian/Ubuntu initramfs DHCP bug =========" mkdir -p "$c_zfs_mount_dir/usr/share/initramfs-tools/scripts/init-premount" @@ -827,17 +827,17 @@ ip route add 172.31.1.1/255.255.255.255 dev eth0 ip route add default via 172.31.1.1 dev eth0 CONF -cat > "$c_zfs_mount_dir/etc/network/interfaces" <<'CONF' -auto lo -iface lo inet loopback -iface lo inet6 loopback +#cat > "$c_zfs_mount_dir/etc/network/interfaces" <<'CONF' +#auto lo +#iface lo inet loopback +#iface lo inet6 loopback -allow-hotplug eth0 -iface eth0 inet dhcp -iface eth0 inet6 dhcp -CONF +#allow-hotplug eth0 +#iface eth0 inet dhcp +#iface eth0 inet6 dhcp +#CONF -chmod 755 "$c_zfs_mount_dir/etc/network/interfaces" +#chmod 755 "$c_zfs_mount_dir/etc/network/interfaces" echo "======= update initramfs ==========" chroot_execute "update-initramfs -u -k all" diff --git a/hetzner-debian11-zfs-setup.sh b/hetzner-debian11-zfs-setup.sh index 2f03a0c..30a7f3e 100644 --- a/hetzner-debian11-zfs-setup.sh +++ b/hetzner-debian11-zfs-setup.sh @@ -774,8 +774,7 @@ if [[ $v_encrypt_rpool == "1" ]]; then echo "=========set up dropbear==============" chroot_execute "apt install --yes dropbear-initramfs" - chroot_execute "apt purge cryptsetup-initramfs --yes" - + cp /root/.ssh/authorized_keys "$c_zfs_mount_dir/etc/dropbear-initramfs/authorized_keys" cp "$c_zfs_mount_dir/etc/ssh/ssh_host_rsa_key" "$c_zfs_mount_dir/etc/ssh/ssh_host_rsa_key_temp" @@ -802,6 +801,7 @@ CONF echo "========running packages upgrade===========" chroot_execute "apt upgrade --yes" +chroot_execute "apt purge cryptsetup-initramfs --yes" echo "===========add static route to initramfs via hook to add default routes for Hetzner due to Debian/Ubuntu initramfs DHCP bug =========" mkdir -p "$c_zfs_mount_dir/usr/share/initramfs-tools/scripts/init-premount" diff --git a/hetzner-debian12-zfs-setup.sh b/hetzner-debian12-zfs-setup.sh index 9e179fb..0de49aa 100644 --- a/hetzner-debian12-zfs-setup.sh +++ b/hetzner-debian12-zfs-setup.sh @@ -773,7 +773,6 @@ if [[ $v_encrypt_rpool == "1" ]]; then echo "=========set up dropbear==============" chroot_execute "apt install --yes dropbear-initramfs" - chroot_execute "apt purge cryptsetup-initramfs --yes" mkdir -p "$c_zfs_mount_dir/etc/dropbear/initramfs" cp /root/.ssh/authorized_keys "$c_zfs_mount_dir/etc/dropbear/initramfs/authorized_keys" @@ -806,7 +805,7 @@ cp /root/.ssh/authorized_keys "$c_zfs_mount_dir/root/.ssh/authorized_keys" echo "========running packages upgrade and autoremove===========" chroot_execute "apt upgrade --yes" -chroot_execute "apt autoremove --yes" +chroot_execute "apt purge cryptsetup-initramfs --yes" echo "===========add static route to initramfs via hook to add default routes for Hetzner due to Debian/Ubuntu initramfs DHCP bug =========" mkdir -p "$c_zfs_mount_dir/usr/share/initramfs-tools/scripts/init-premount" diff --git a/hetzner-ubuntu20-zfs-setup.sh b/hetzner-ubuntu20-zfs-setup.sh index 158b5d9..fc117a7 100644 --- a/hetzner-ubuntu20-zfs-setup.sh +++ b/hetzner-ubuntu20-zfs-setup.sh @@ -755,8 +755,7 @@ done if [[ $v_encrypt_rpool == "1" ]]; then echo "=========set up dropbear==============" chroot_execute "apt install --yes dropbear-initramfs" - chroot_execute "apt purge cryptsetup-initramfs --yes" - + cp /root/.ssh/authorized_keys "$c_zfs_mount_dir/etc/dropbear-initramfs/authorized_keys" cp "$c_zfs_mount_dir/etc/ssh/ssh_host_rsa_key" "$c_zfs_mount_dir/etc/ssh/ssh_host_rsa_key_temp" @@ -795,6 +794,7 @@ CONF echo "========running packages upgrade===========" chroot_execute "apt upgrade --yes" +chroot_execute "apt purge cryptsetup-initramfs --yes" echo "===========add static route to initramfs via hook to add default routes due to Ubuntu initramfs DHCP bug =========" mkdir -p "$c_zfs_mount_dir/usr/share/initramfs-tools/scripts/init-premount" diff --git a/hetzner-ubuntu22-zfs-setup.sh b/hetzner-ubuntu22-zfs-setup.sh index a2fea91..b16c924 100644 --- a/hetzner-ubuntu22-zfs-setup.sh +++ b/hetzner-ubuntu22-zfs-setup.sh @@ -754,8 +754,7 @@ done if [[ $v_encrypt_rpool == "1" ]]; then echo "=========set up dropbear==============" - chroot_execute "apt install --yes dropbear-initramfs" - chroot_execute "apt purge cryptsetup-initramfs --yes" + chroot_execute "apt install --yes dropbear-initramfs" cp /root/.ssh/authorized_keys "$c_zfs_mount_dir/etc/dropbear-initramfs/authorized_keys" @@ -795,6 +794,7 @@ CONF echo "========running packages upgrade===========" chroot_execute "apt upgrade --yes" +chroot_execute "apt purge cryptsetup-initramfs --yes" echo "===========add static route to initramfs via hook to add default routes due to Ubuntu initramfs DHCP bug =========" mkdir -p "$c_zfs_mount_dir/usr/share/initramfs-tools/scripts/init-premount"