--- trunk/grubby/new-kernel-pkg 2016/06/29 14:45:50 2964 +++ trunk/grubby/new-kernel-pkg 2016/06/29 14:52:33 2965 @@ -657,6 +657,14 @@ fi } +# kernel image for 2.4 is kernel +if [[ ${ARCH} = ppc64 ]] || [[ ${ARCH} = ppc ]] +then + if [[ ${kernelmajor} = 2.4 ]] + then + kernelName=kernel + fi +fi while [ $# -gt 0 ] do @@ -794,6 +802,16 @@ fi ;; + --kernel-name*) + if [[ $1 == --kernel-name\=* ]] + then + kernelName=${1#--kernel-name=} + else + kernelName="$2" + shift + fi + ;; + -v) verbose=-v ;; @@ -832,15 +850,6 @@ kernelmajor=$(echo ${kernel} | cut -d . -f 1,2) -# kernel image for 2.4 is kernel -if [[ ${ARCH} = ppc64 ]] || [[ ${ARCH} = ppc ]] -then - if [[ ${kernelmajor} = 2.4 ]] - then - kernelName=kernel - fi -fi - [[ ${kernelImage} ]] || kernelImage="${bootPrefix}/${kernelName}-${version}" # set the initrd file based on arch; ia64 is the only currently known oddball