ref: d7a45796d5997150b969500c41067e1de010e5b3
parent: fba74b14599590157a2e478b792de9c824480a08
author: Natanael Copa <ncopa@alpinelinux.org>
date: Mon Aug 17 02:49:50 CDT 2009
mkinitfs: default image name is initrd if kernel has no flavor
--- a/mkinitfs.in
+++ b/mkinitfs.in
@@ -196,8 +196,12 @@
[ -n "$1" ] && kernel="$1"
[ -z "$kernel" ] && kernel=$(uname -r)
kerneldir="$basedir/lib/modules/$kernel"
+
+imagename=${kernel##*-}
+[ "$imagename" = "$kernel" ] && imagename=initrd
+
if [ -z "$outfile" ]; then
- outfile="$basedir"/boot/${kernel##*-}.gz
+ outfile="$basedir"/boot/${imagename}.gz
fi
if [ ! -d "$kerneldir" ]; then