Files

12 lines
416 B
Bash

if [ -f "$LAB_STATE/grub-config.tar" ]; then
rm -rf /etc/default/grub.d
if tar -tf "$LAB_STATE/grub-config.tar" | grep -q '^etc/grub.d/40_custom$'; then :; else
# 40_custom didn't exist; nothing to restore over it.
rm -f /etc/grub.d/40_custom
fi
tar -C / -xpf "$LAB_STATE/grub-config.tar"
if is_rhel; then grub2-mkconfig -o /boot/grub2/grub.cfg >/dev/null 2>&1
else update-grub >/dev/null 2>&1; fi
fi
true