if uname -a | grep "pve" > /dev/null; then
# Wir laufen bereits unter pve-kernel. Beim ersten Start des pve kernels (oder weil ein starker Versionssprung erfolgte) fehlen zfs mounts (siehe https://forum.proxmox.com/threads/zfs-mounts-dont-come-up-after-kernel-6-8-8-2-update.149934/)
# deshalb (etwas dirty) gucken, ob alle mounts da sind
for _item in $(cut -f 1 /etc/zfs/zfs-list.cache/rpool); do
if ! zfs mount | grep -q "$_item"; then
echo "Wir laufen bereits unter pve-kernel. Beim ersten Start des pve kernels (oder weil ein starker Versionssprung erfolgte) fehlen zfs mounts (siehe https://forum.proxmox.com/threads/zfs-mounts-dont-come-up-after-kernel-6-8-8-2-update.149934/)"
echo "Es fehlt der mount: ${_item}, Reboot?"
echo -n "hit return to Reboor or CTRL-C!"; read x; echo "continuing..."
systemctl reboot
exit
fi
done
unset _item
fi