diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2011-07-26 22:34:00 +0000 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2011-07-26 22:34:00 +0000 |
commit | 3d7de35394a704c993b9986c2e70adcd4083ee6b (patch) | |
tree | c8617a83d093838bbbdedc7cc43108f81ad43afe /gen_arch.sh | |
parent | Fix permissions of /dev/pts (bug #375947) (diff) | |
download | genkernel-3d7de35394a704c993b9986c2e70adcd4083ee6b.tar.gz genkernel-3d7de35394a704c993b9986c2e70adcd4083ee6b.tar.bz2 genkernel-3d7de35394a704c993b9986c2e70adcd4083ee6b.zip |
Bug #376467: fix kernel version checks for 3.0 kernel.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Diffstat (limited to 'gen_arch.sh')
-rwxr-xr-x | gen_arch.sh | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/gen_arch.sh b/gen_arch.sh index 079edb2..c7bd3cc 100755 --- a/gen_arch.sh +++ b/gen_arch.sh @@ -51,7 +51,10 @@ set_kernel_arch() { KERNEL_ARCH=${ARCH} case ${ARCH} in ppc|ppc64) - if [ "${VER}" -eq "2" -a "${PAT}" -ge "6" ] + if [ "${VER}" -ge "3" ] + then + KERNEL_ARCH=powerpc + elif [ "${VER}" -eq "2" -a "${PAT}" -ge "6" ] then if [ "${PAT}" -eq "6" -a "${SUB}" -ge "16" ] || [ "${PAT}" -gt "6" ] then @@ -60,7 +63,10 @@ set_kernel_arch() { fi ;; x86) - if [ "${VER}" -eq "2" -a "${PAT}" -ge "6" ] || [ "${VER}" -gt "2" ] + if [ "${VER}" -ge "3" ] + then + KERNEL_ARCH=x86 + elif [ "${VER}" -eq "2" -a "${PAT}" -ge "6" ] || [ "${VER}" -gt "2" ] then if [ "${PAT}" -eq "6" -a "${SUB}" -ge "24" ] || [ "${PAT}" -gt "6" ] then @@ -71,7 +77,10 @@ set_kernel_arch() { fi ;; x86_64) - if [ "${VER}" -eq "2" -a "${PAT}" -ge "6" ] || [ "${VER}" -gt "2" ] + if [ "${VER}" -ge "3" ] + then + KERNEL_ARCH=x86 + elif [ "${VER}" -eq "2" -a "${PAT}" -ge "6" ] || [ "${VER}" -gt "2" ] then if [ "${PAT}" -eq "6" -a "${SUB}" -ge "24" ] || [ "${PAT}" -gt "6" ] then |