Attached is an updated patch that uses dh_apache2 instead of
doing everything manually.

Cheers,
Felix
diff -u libapache2-mod-fcgid-2.3.6/debian/control libapache2-mod-fcgid-2.3.6/debian/control
--- libapache2-mod-fcgid-2.3.6/debian/control
+++ libapache2-mod-fcgid-2.3.6/debian/control
@@ -2,14 +2,14 @@
 Section: httpd
 Priority: optional
 Maintainer: Tatsuki Sugiura <s...@nemui.org>
-Build-Depends: debhelper (>= 5.0.0), apache2-threaded-dev (>= 2.2.3-2), libtool, cdbs, libapr1-dev, pkg-config, dpatch
+Build-Depends: debhelper (>= 5.0.0), apache2-dev (>= 2.4), libtool, cdbs, libapr1-dev, pkg-config, dpatch
 Standards-Version: 3.9.1
 Uploaders: Taku YASUI <t...@debian.or.jp>
 Homepage: http://httpd.apache.org/mod_fcgid/
 
 Package: libapache2-mod-fcgid
 Architecture: any
-Depends: ${shlibs:Depends}, apache2.2-common, ${misc:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: an alternative module compat with mod_fastcgi
  mod_fcgid is a high performance alternative to mod_cgi or mod_cgid,
  which starts a sufficient number instances of the CGI program to handle
diff -u libapache2-mod-fcgid-2.3.6/debian/libapache2-mod-fcgid.postinst libapache2-mod-fcgid-2.3.6/debian/libapache2-mod-fcgid.postinst
--- libapache2-mod-fcgid-2.3.6/debian/libapache2-mod-fcgid.postinst
+++ libapache2-mod-fcgid-2.3.6/debian/libapache2-mod-fcgid.postinst
@@ -4,9 +4,6 @@
 
 case "$1" in
     configure)
-	test ! -e /etc/apache2/mods-enabled/fastcgi.load \
-	  -a ! -e /etc/apache2/mods-enabled/fcgid.load && \
-	   a2enmod fcgid
 	chown www-data /var/lib/apache2/fcgid
     ;;
     abort-upgrade|abort-remove|abort-deconfigure)
reverted:
--- libapache2-mod-fcgid-2.3.6/debian/libapache2-mod-fcgid.prerm
+++ libapache2-mod-fcgid-2.3.6.orig/debian/libapache2-mod-fcgid.prerm
@@ -1,20 +0,0 @@
-#!/bin/sh
-
-set -e
-
-case "$1" in
-    remove)
-	test -e /etc/apache2/mods-enabled/fcgid.load && a2dismod fcgid
-    ;;
-    upgrade|deconfigure|failed-upgrade)
-    ;;
-    *)
-        echo "prerm called with unknown argument \`$1'" >&2
-        exit 1
-    ;;
-esac
-
-
-#DEBHELPER#
-
-exit 0
diff -u libapache2-mod-fcgid-2.3.6/debian/rules libapache2-mod-fcgid-2.3.6/debian/rules
--- libapache2-mod-fcgid-2.3.6/debian/rules
+++ libapache2-mod-fcgid-2.3.6/debian/rules
@@ -22,5 +22,4 @@
-	mkdir -p $(CUR_PKGDEST)/etc/apache2/mods-available
-	install -m 644 debian/fcgid.load debian/fcgid.conf $(CUR_PKGDEST)/etc/apache2/mods-available
 	mkdir -p $(CUR_PKGDEST)/var/lib/apache2/fcgid/sock
 	chown -R www-data:www-data $(CUR_PKGDEST)/var/lib/apache2/fcgid
 	chmod -R 755 $(CUR_PKGDEST)/var/lib/apache2/fcgid
+	dh_apache2 -p$(cdbs_curpkg)
only in patch2:
unchanged:
--- libapache2-mod-fcgid-2.3.6.orig/debian/libapache2-mod-fcgid.apache2
+++ libapache2-mod-fcgid-2.3.6/debian/libapache2-mod-fcgid.apache2
@@ -0,0 +1,2 @@
+mod debian/fcgid.load
+mod debian/fcgid.conf

Reply via email to