summaryrefslogtreecommitdiffstats
path: root/kcleanup-fedora
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2014-09-24 20:05:40 +0200
committerGerd Hoffmann <kraxel@redhat.com>2014-09-24 20:05:40 +0200
commita1a83abc638bde0565c41d73381f46ea5d19f1e8 (patch)
treec84b6642ffdf163ecf3b58d08cef672db752eff3 /kcleanup-fedora
parent2ac7f2f4f9e38b2aba1783a587e10b7c74108069 (diff)
downloadkconfig-a1a83abc638bde0565c41d73381f46ea5d19f1e8.tar.gz
multiarch
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