From 9a7028c886e7c16ea704c69f7642eedc4eb7945a Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Fri, 20 Mar 2015 11:14:47 +0100 Subject: [PATCH] added script to generate initram filesystems and grub --- contrib/liveusb/update_boot.sh | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 contrib/liveusb/update_boot.sh diff --git a/contrib/liveusb/update_boot.sh b/contrib/liveusb/update_boot.sh new file mode 100755 index 000000000..f0c87ca0e --- /dev/null +++ b/contrib/liveusb/update_boot.sh @@ -0,0 +1,24 @@ +#!/bin/sh + +# author: Christian Berendt + +set -x + +for kernel in $(find /boot/vmlinuz*); do + version=$(basename $kernel) + version=${version#*-} + if [ ! -e /boot/initramfs-$version.img ]; then + sudo /usr/bin/dracut /boot/initramfs-$version.img $version + fi +done + +for image in $(find /boot/initramfs*); do + version=${image%.img} + version=${version#*initramfs-} + if [ ! -e /boot/vmlinuz-$version ]; then + sudo rm $image + fi +done + +/usr/sbin/grub2-mkconfig -o /boot/grub2/grub.cfg +