-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hi,
I modified both postinst and postrm scripts so that package can be
installed without errors with Apache2 2.4.

Please find patch attached,
Regards,
Jean Baptiste
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQJ8BAEBCgBmBQJUZgwgXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ0RTg0NUJBMjMwQ0I0RDQ0ODkwNjk4NDdC
NERENTM2QUNGN0Q4NzM3AAoJELTdU2rPfYc3y34P/0ZQZeIEr3mspnUN+RGg6mjy
CDppdsz5LrzXiBx3Y0PJG1CAIqHOZ4Q+yMSI2076tNFUIVsmxhRIHYmvLO3PdFXF
oqvcVCXVaY6KiBYyuOHMk5MR1Yp7NF7iwlzzk57qhUuEafv9onkGjqNaJXoVye4l
D6+6mMSZlSbFnpaZsEL6AM6WIujmWcWZ5WK9SBfT/yHlY26Dc6ZBQsQztyQZUDvw
vKxsVhpvdP46VeS1z2SEafahR9MoWuBvjvtLBtAMvBqmKX4YSuURJadz46dKqnK3
ekpXFrgHEruPJwg9p8VCtO75egROARzy1NCswv0yvdJq+buHFVWQXIAhxbpT5AGg
7Db0UEYCRKigqXcFueMoluDEODAx/fBJlRa+Sd4HyI7OrGujaGjJOaIMHEFKBpXo
yuqaIp5+3DwX7DPUJdHzfygV5l75Xc9Z7hkGfAUlwsF7Iqsf94LrPmkY9Nj1FEqd
wll5YLtssY6x3yr7E/cYLoJt+4Xido7OhOse04jrymhOD5BbsymBUUGOHnK7aYE2
+pnK0pWPWmCyD++EcWdLcwuPgeUFd3Sn2K9OGeDP6bjFi4ugu2EKtU2qpOXcCv/C
jdgxvZ9yG1wrm68V40scPUvo9iJV4AnOxl09ZiWOu+pL2csQ/tBeeWKUdUBjNOu9
Ybt8/7IOrt3u95e9UNsD
=dlim
-----END PGP SIGNATURE-----
diff -Nru phamm-0.6.2/debian/changelog phamm-0.6.2/debian/changelog
--- phamm-0.6.2/debian/changelog	2014-07-15 08:04:53.000000000 +0200
+++ phamm-0.6.2/debian/changelog	2014-11-14 14:59:35.000000000 +0100
@@ -1,3 +1,10 @@
+phamm (0.6.2-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix postinst and postrm scripts to follow apache2 2.4 migration (Closes: #669841)
+
+ --  <[email protected]>  Fri, 14 Nov 2014 14:54:18 +0100
+
 phamm (0.6.2-1) unstable; urgency=low
 
   * New upstream release (Closes: #750518)
diff -Nru phamm-0.6.2/debian/phamm.postinst phamm-0.6.2/debian/phamm.postinst
--- phamm-0.6.2/debian/phamm.postinst	2010-03-29 15:50:59.000000000 +0200
+++ phamm-0.6.2/debian/phamm.postinst	2014-11-14 14:43:44.000000000 +0100
@@ -128,8 +128,10 @@
                 ;;
         esac
 
-        if [ ! -f /etc/$webserver/conf.d/phamm ] && [ ! -h /etc/$webserver/conf.d/phamm ]; then
-            ln -s /etc/phamm/apache.conf /etc/$webserver/conf.d/phamm
+        if [ -e /usr/share/apache2/apache2-maintscript-helper ]; then
+            . /usr/share/apache2/apache2-maintscript-helper
+            ln -sf /etc/phamm/apache.conf /etc/apache2/conf-available/phamm.conf
+            apache2_invoke enconf phamm.conf || exit $?
 	    restart="$restart $webserver"
         fi
     done
diff -Nru phamm-0.6.2/debian/phamm.postrm phamm-0.6.2/debian/phamm.postrm
--- phamm-0.6.2/debian/phamm.postrm	2008-07-26 12:32:26.000000000 +0200
+++ phamm-0.6.2/debian/phamm.postrm	2014-11-14 13:51:12.000000000 +0100
@@ -19,7 +19,12 @@
 
         case "$webserver" in
             apache|apache-perl|apache-ssl|apache2)
-                rm -f /etc/$webserver/conf.d/phamm
+                if [ -e /usr/share/apache2/apache2-maintscript-helper ] ; then
+                    . /usr/share/apache2/apache2-maintscript-helper
+                    apache2_invoke disconf phamm.conf || exit $?
+                else
+                    rm -f /etc/$webserver/conf.d/phamm.conf
+                fi
                 test -x /usr/sbin/$webserver || continue
                 restart="$restart $webserver"
                 ;;

Attachment: phamm_0.6.2-1.1.diff.sig
Description: PGP signature

Reply via email to