summaryrefslogtreecommitdiffstats
path: root/kcleanup-fedora
diff options
context:
space:
mode:
Diffstat (limited to 'kcleanup-fedora')
-rwxr-xr-xkcleanup-fedora10
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