[arch-commits] Commit in nvidia-lts/trunk (PKGBUILD nvidia-lts.install)

Tobias Powalowski tpowa at archlinux.org
Fri Nov 11 16:56:08 UTC 2011


    Date: Friday, November 11, 2011 @ 11:56:08
  Author: tpowa
Revision: 142526

upgpkg: nvidia-lts 285.05.09-2

rebuild against latest 2.6.32.48

Modified:
  nvidia-lts/trunk/PKGBUILD
  nvidia-lts/trunk/nvidia-lts.install

--------------------+
 PKGBUILD           |    9 +++++----
 nvidia-lts.install |   12 ++++++------
 2 files changed, 11 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2011-11-11 16:55:30 UTC (rev 142525)
+++ PKGBUILD	2011-11-11 16:56:08 UTC (rev 142526)
@@ -3,8 +3,9 @@
 
 pkgname=nvidia-lts
 pkgver=285.05.09
-_kernver='2.6.32-lts'
-pkgrel=1
+_extramodules=extramodules-2.6.32-lts
+_kernver="$(cat /lib/modules/${_extramodules}/version)"
+pkgrel=2
 pkgdesc="NVIDIA drivers for kernel26-lts"
 arch=('i686' 'x86_64')
 url="http://www.nvidia.com/"
@@ -35,8 +36,8 @@
 
 package() {
   install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \
-    "${pkgdir}/lib/modules/${_kernver}/kernel/drivers/video/nvidia.ko"
-  gzip "${pkgdir}/lib/modules/${_kernver}/kernel/drivers/video/nvidia.ko"
+    "${pkgdir}/lib/modules/${_extramodules}/kernel/drivers/video/nvidia.ko"
+  gzip "${pkgdir}/lib/modules/${_extramodules}/kernel/drivers/video/nvidia.ko"
   install -d -m755 "${pkgdir}/etc/modprobe.d"
   echo "blacklist nouveau" >> "${pkgdir}/etc/modprobe.d/nouveau_blacklist-lts.conf"
   install -D -m644 "${srcdir}/${_pkg}/LICENSE" "${pkgdir}/usr/share/licenses/nvidia-lts/LICENSE"

Modified: nvidia-lts.install
===================================================================
--- nvidia-lts.install	2011-11-11 16:55:30 UTC (rev 142525)
+++ nvidia-lts.install	2011-11-11 16:56:08 UTC (rev 142526)
@@ -1,15 +1,15 @@
 post_install() {
-    KERNEL_VERSION='2.6.32-lts'
-    depmod $KERNEL_VERSION
+    EXTRAMODULES='extramodules-3.1-ARCH'
+    depmod $(cat /lib/modules/$EXTRAMODULES/version)
     echo 'In order to use nvidia module, reboot the system.'
 }
 
 post_upgrade() {
-    KERNEL_VERSION='2.6.32-lts'
-    depmod $KERNEL_VERSION
+    EXTRAMODULES='extramodules-3.1-ARCH'
+    depmod $(cat /lib/modules/$EXTRAMODULES/version)
 }
 
 post_remove() {
-    KERNEL_VERSION='2.6.32-lts'
-    depmod $KERNEL_VERSION
+    EXTRAMODULES='extramodules-3.1-ARCH'
+    depmod $(cat /lib/modules/$EXTRAMODULES/version)
 }




More information about the arch-commits mailing list