diff options
Diffstat (limited to 'base')
-rw-r--r-- | base/kernel-34/Pkgfile | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/base/kernel-34/Pkgfile b/base/kernel-34/Pkgfile index 892580c35..e7697836e 100644 --- a/base/kernel-34/Pkgfile +++ b/base/kernel-34/Pkgfile @@ -6,14 +6,14 @@ name=kernel-34 version=2.6.34.9 _BaseVersion=2.6.34 -release=2 +release=3 PKGMK_NO_STRIP="yes" PKGMK_IGNORE_FOOTPRINT="yes" PKGMK_IGNORE_MD5SUM="yes" SCRIPT_VERSION="pakxe" INITRDBASE="nutyx-initrd" _extra=30052011 -_tools=11062011 +_tools=25062011 NVIDIA_VERSION=275.09.07 [ "`uname -m`" == "i686" ] && _ARCH=x86 [ "`uname -m`" == "x86_64" ] && _ARCH=x86_64 @@ -61,6 +61,15 @@ case `uname -m` in i?86) cp .config `prt-get printf %p --filter=$name`/$name/config;; esac +# Module nvidia +cd $SRC +sh NVIDIA-Linux-${_ARCH}-${NVIDIA_VERSION}.run --extract-only +cd NVIDIA-Linux-${_ARCH}-${NVIDIA_VERSION}/kernel +ln -s Makefile{.kbuild,} +SYSSRC=$SRC/linux-${_BaseVersion} make module +install -m 0644 -D nvidia.ko $PKG/lib/modules/${_BaseVersion}/kernel/video/nvidia/nvidia.ko + +# Modules install make INSTALL_MOD_PATH=$PKG modules_install mkdir -p $PKG/boot case `uname -m` in @@ -97,13 +106,6 @@ mv $SRC/linux-${_BaseVersion}/arch/x86 $PKG/usr/src/linux-${_BaseVersion}/arch mv $SRC/linux-${_BaseVersion}/vmlinux $PKG/usr/src/linux-${_BaseVersion}/ mv $SRC/linux-${_BaseVersion}/Module.symvers $PKG/usr/src/linux-${_BaseVersion}/ -# Module nvidia -cd $SRC -sh NVIDIA-Linux-${_ARCH}-${NVIDIA_VERSION}.run --extract-only -cd NVIDIA-Linux-${_ARCH}-${NVIDIA_VERSION}/kernel -ln -s Makefile{.kbuild,} -SYSSRC=$PKG/usr/src/linux-${_BaseVersion} make module -install -m 0644 -D nvidia.ko $PKG/lib/modules/${_BaseVersion}/kernel/video/nvidia/nvidia.ko # initrd cd $SRC |