[pve-devel] r6196 - in pve-manager/pve2: . debian

svn-commits at proxmox.com svn-commits at proxmox.com
Wed Jun 29 08:57:41 CEST 2011


Author: dietmar
Date: 2011-06-29 08:57:41 +0200 (Wed, 29 Jun 2011)
New Revision: 6196

Added:
   pve-manager/pve2/debian/triggers
Modified:
   pve-manager/pve2/ChangeLog
   pve-manager/pve2/Makefile.am
   pve-manager/pve2/debian/postinst
Log:
add dpkg-trigger support 


Modified: pve-manager/pve2/ChangeLog
===================================================================
--- pve-manager/pve2/ChangeLog	2011-06-29 05:16:52 UTC (rev 6195)
+++ pve-manager/pve2/ChangeLog	2011-06-29 06:57:41 UTC (rev 6196)
@@ -1,3 +1,8 @@
+2011-06-29  Proxmox Support Team  <support at proxmox.com>
+
+	* debian/postinst: add dpkg-trigger support (restart daemons when
+	used libraries changes)
+
 2011-06-22  Proxmox Support Team  <support at proxmox.com>
 
 	* bin/init.d/pvenetcommit: start before network

Modified: pve-manager/pve2/Makefile.am
===================================================================
--- pve-manager/pve2/Makefile.am	2011-06-29 05:16:52 UTC (rev 6195)
+++ pve-manager/pve2/Makefile.am	2011-06-29 06:57:41 UTC (rev 6196)
@@ -34,6 +34,7 @@
 	install -m 0755 debian/postinst dest/DEBIAN
 	install -m 0755 debian/prerm dest/DEBIAN
 	install -m 0755 debian/postrm dest/DEBIAN
+	install -m 0755 debian/triggers dest/DEBIAN
 	gzip --best dest/usr/share/man/*/*
 	gzip --best dest/usr/share/doc/${PACKAGE}/changelog.Debian
 	dpkg-deb --build dest

Modified: pve-manager/pve2/debian/postinst
===================================================================
--- pve-manager/pve2/debian/postinst	2011-06-29 05:16:52 UTC (rev 6195)
+++ pve-manager/pve2/debian/postinst	2011-06-29 06:57:41 UTC (rev 6196)
@@ -17,6 +17,16 @@
 db_stop
 
 case "$1" in
+  triggered)
+    # We don't print a status message here, as dpkg already said
+    # "Processing triggers for ...".
+
+    test -e /proxmox_install_mode || invoke-rc.d pvedaemon restart
+    test -e /proxmox_install_mode || invoke-rc.d pvestatd restart    
+    test -e /proxmox_install_mode || invoke-rc.d apache2 restart
+
+    exit 0;;
+
   configure)
     # Configure this package.  If the package must prompt the user for
     # information, do it here.

Added: pve-manager/pve2/debian/triggers
===================================================================
--- pve-manager/pve2/debian/triggers	                        (rev 0)
+++ pve-manager/pve2/debian/triggers	2011-06-29 06:57:41 UTC (rev 6196)
@@ -0,0 +1 @@
+interest /usr/share/perl5




More information about the pve-devel mailing list