diff --git a/noveriablcgen b/noveriablcgen index 4cfdc40..726c058 100755 --- a/noveriablcgen +++ b/noveriablcgen @@ -81,7 +81,14 @@ for arrval in $(find $bedir -mindepth 1 -maxdepth 1 -type d | grep @root | cut - bootenvs+=("$arrval") done -rm -f $grubdir/* +# Files, which won't be deleted +declare keepfiles=("00_header" "30_uefi-firmware") +for toDelete in $(ls $grubdir); do + if echo ${keepfiles[@]} | grep -q $toDelete; then + rm -f $grubdir/$toDelete + fi +done + for be in ${bootenvs[@]}; do parseTimestampHuman "$be" parseTimestamp "$be"