07-kernel 635 Bytes
Newer Older
1 2
#!/bin/sh
# predictable file locations make bootloader configuration simple;
3
# this script relates to features.in/stage2/stage1/scripts.d/81-make-initfs
4 5 6 7 8 9 10

kver="$(rpm -qa 'kernel-image*' \
            --qf '%{installtime} %{version}-%{name}-%{release}\n' \
        | sort -n \
        | cut -f 2 -d ' ' \
        | sed 's/kernel-image-//')"

11 12 13 14 15 16 17 18 19
[ -n "$kver" ] || { echo "** unable to deduce kernel version" >&2; exit 1; }

cd /boot
echo "$kver" > .origver	# for tar2fs

# NB: e2k kernel builds "image" instead of "vmlinuz"
[ -f vmlinuz-$kver ] && ln -s vmlinuz-$kver vmlinuz ||:
ln -s initrd-$kver.img initrd.img	# missing at this stage
: