diff options
Diffstat (limited to 'kcleanup-fedora')
-rwxr-xr-x | kcleanup-fedora | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/kcleanup-fedora b/kcleanup-fedora index 83523df..e2d40f7 100755 --- a/kcleanup-fedora +++ b/kcleanup-fedora @@ -3,6 +3,12 @@ # args version="$1" +# config +grubby="grubby" +if test -f /boot/extlinux/extlinux.conf; then + grubby="$grubby --extlinux" +fi + if test "$version" = ""; then echo "usage: $0 <version>" echo "kernels:" @@ -19,11 +25,11 @@ for kernel in $kernels; do continue fi echo "# kill $version" - grubby --remove-kernel="${kernel}" + $grubby --remove-kernel="${kernel}" rm -f "${kernel}" rm -f "${kernel}.old" rm -f "${kernel//vmlinuz/System.map}" rm -f "${kernel//vmlinuz/System.map}.old" rm -f "${kernel//vmlinuz/initramfs}.img" rm -rf "/lib/modules/${version}" -done
\ No newline at end of file +done |