[Pkg-fglrx-devel] r742 - fglrx-driver/trunk/debian

Andreas Beckmann anbe-guest at alioth.debian.org
Thu Aug 25 07:42:55 UTC 2011


Author: anbe-guest
Date: 2011-08-25 07:42:55 +0000 (Thu, 25 Aug 2011)
New Revision: 742

Modified:
   fglrx-driver/trunk/debian/fglrx-modules-dkms.postinst.in
   fglrx-driver/trunk/debian/fglrx-modules-dkms.prerm.in
Log:
simplify fglrx-modules-dkms maintainer scripts by setting the version at build time

Modified: fglrx-driver/trunk/debian/fglrx-modules-dkms.postinst.in
===================================================================
--- fglrx-driver/trunk/debian/fglrx-modules-dkms.postinst.in	2011-08-25 07:35:25 UTC (rev 741)
+++ fglrx-driver/trunk/debian/fglrx-modules-dkms.postinst.in	2011-08-25 07:42:55 UTC (rev 742)
@@ -1,23 +1,15 @@
 #!/bin/sh
 set -e
 
-package=fglrx-modules-dkms
-
-version=`dpkg-query -W -f='${Version}' $package \
-	|rev|cut -d- -f2-|rev|cut -d':' -f2|tr -d "\n"`
-
-isadded=`dkms status -m fglrx -v $version`
-
-if [ "x${isadded}" = "x" ] ; then
-	dkms add -m fglrx -v $version
-fi
-
 if [ "$1" = "configure" ] ; then
+	if [ -z "$(dkms status -m fglrx -v _VERSION_)" ]; then
+		dkms add -m fglrx -v _VERSION_
+	fi
 	cd /lib/modules
 	ls | while read kversion ; do
 		if [ -e $kversion/build/include/linux/version.h ] ; then
-			dkms build -m fglrx -v $version -k $kversion || true
-			dkms install -m fglrx -v $version -k $kversion --force || true
+			dkms build -m fglrx -v _VERSION_ -k $kversion || true
+			dkms install -m fglrx -v _VERSION_ -k $kversion --force || true
 		fi
 	done
 fi

Modified: fglrx-driver/trunk/debian/fglrx-modules-dkms.prerm.in
===================================================================
--- fglrx-driver/trunk/debian/fglrx-modules-dkms.prerm.in	2011-08-25 07:35:25 UTC (rev 741)
+++ fglrx-driver/trunk/debian/fglrx-modules-dkms.prerm.in	2011-08-25 07:42:55 UTC (rev 742)
@@ -1,11 +1,6 @@
 #!/bin/sh
 set -e
 
-package=fglrx-modules-dkms
+dkms remove -m fglrx -v _VERSION_ --all || true
 
-version=`dpkg-query -W -f='${Version}' "$package" \
-	|rev|cut -d- -f2-|rev|cut -d':' -f2|tr -d "\n"`
-
-dkms remove -m fglrx -v "$version" --all || true
-
 #DEBHELPER#




More information about the Pkg-fglrx-devel mailing list