[Pkg-octave-commit] r2415 - in octave/trunk/debian: . in

Rafael Laboissiere rafael at alioth.debian.org
Wed Sep 10 22:12:47 UTC 2008


Author: rafael
Date: 2008-09-10 22:12:47 +0000 (Wed, 10 Sep 2008)
New Revision: 2415

Added:
   octave/trunk/debian/in/PACKAGE.triggers
Modified:
   octave/trunk/debian/changelog
   octave/trunk/debian/in/PACKAGE.postinst
Log:
Add triggers files for octave and the appropriate code in the postinst script

Modified: octave/trunk/debian/changelog
===================================================================
--- octave/trunk/debian/changelog	2008-09-10 21:18:51 UTC (rev 2414)
+++ octave/trunk/debian/changelog	2008-09-10 22:12:47 UTC (rev 2415)
@@ -1,3 +1,11 @@
+octave3.0 (1:3.0.2-3) UNRELEASED; urgency=low
+
+  * debian/in/PACKAGE.triggers, debian/in/PACKAGE.postinst: Use a dpkg
+    trigger for updating the Octave's pkg database (via "pkg rebuild").  A
+    package providing an Octave pkg will activate the trigger.
+
+ -- Rafael Laboissiere <rafael at debian.org>  Wed, 10 Sep 2008 23:07:18 +0200
+
 octave3.0 (1:3.0.2-2) experimental; urgency=low
 
   * Restore the epoch in the version number

Modified: octave/trunk/debian/in/PACKAGE.postinst
===================================================================
--- octave/trunk/debian/in/PACKAGE.postinst	2008-09-10 21:18:51 UTC (rev 2414)
+++ octave/trunk/debian/in/PACKAGE.postinst	2008-09-10 22:12:47 UTC (rev 2415)
@@ -35,8 +35,13 @@
 			--slave /usr/share/man/man1/$f.1.gz $f.1.gz	\
 				/usr/share/man/man1/$f-$VERSION.1.gz
 	done
+	;;
 
-	;;
+    triggered)
+        octave-$VERSION --silent --no-history --no-init-file	\
+             --eval "pkg ('rebuild');"
+        ;;
+
     abort-upgrade|abort-remove|abort-deconfigure)
         ;;
     *)

Added: octave/trunk/debian/in/PACKAGE.triggers
===================================================================
--- octave/trunk/debian/in/PACKAGE.triggers	                        (rev 0)
+++ octave/trunk/debian/in/PACKAGE.triggers	2008-09-10 22:12:47 UTC (rev 2415)
@@ -0,0 +1 @@
+interest /usr/share/octave/packages




More information about the Pkg-octave-commit mailing list