Package: php4
Version: 4:4.3.4-4
Followup-For: Bug #250686

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

hi,

about a year ago, i posted a wishlist bug asking to have a "conf.d"
style directory in which other packages could place their php extensions
instead of needing to modify php.ini directly.  php already provides
support for such a feature, simply by passing something to
- --with-config-file-scan-dir at configure time.

recently, i've started work on a collaborative effort to develop
a web application policy, which will also contain policies relevant
to php extensions and libraries.  it would be very helpful for us
(and future packagers) if the php family of packages could provide
such a directory.  

please consider the following patch, which adds the configure flags and
includes the php.d directories in the package "dirs" files.


thanks,
        sean

- -- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.7-1-686
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages php4 depends on:
ii  apache-common               1.3.33-2     Support files for all Apache webse
ii  debconf [debconf-2.0]       1.4.22       Debian configuration management sy
ii  libbz2-1.0                  1.0.2-1      A high-quality block-sorting file 
ii  libc6                       2.3.2.ds1-11 GNU C Library: Shared libraries an
ii  libdb4.2                    4.2.52-16    Berkeley v4.2 Database Libraries [
ii  libexpat1                   1.95.8-1     XML parsing C library - runtime li
ii  libmm13                     1.3.0-1      Shared memory library - runtime
ii  libpam0g                    0.76-19      Pluggable Authentication Modules l
ii  libpcre3                    4.5-1.1      Perl 5 Compatible Regular Expressi
ii  libssl0.9.7                 0.9.7d-1     SSL shared libraries
ii  mime-support                3.26-1       MIME files 'mime.types' & 'mailcap
ii  zlib1g                      1:1.2.2-3    compression library - runtime

- -- debconf information excluded

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFCiXMZynjLPm522B0RAv1ZAJsGR6ftIqNj8TlkzA68V9Vz9BdzLwCdEdz+
vJ1kmYTKouhNa+mfnLskHOk=
=dMfu
-----END PGP SIGNATURE-----
diff -Nru php4-4.3.10/debian/libapache2-mod-php4.dirs 
php4-4.3.10.new/debian/libapache2-mod-php4.dirs
--- php4-4.3.10/debian/libapache2-mod-php4.dirs 2005-05-17 00:24:52.360362388 
-0400
+++ php4-4.3.10.new/debian/libapache2-mod-php4.dirs     2005-05-17 
00:27:22.706326522 -0400
@@ -1,3 +1,4 @@
 /etc/apache2/mods-available
 /etc/php4/apache2
+/etc/php4/apache2/php.d
 /usr/lib/apache2/modules
diff -Nru php4-4.3.10/debian/libapache-mod-php4.dirs 
php4-4.3.10.new/debian/libapache-mod-php4.dirs
--- php4-4.3.10/debian/libapache-mod-php4.dirs  2005-05-17 00:24:52.359362588 
-0400
+++ php4-4.3.10.new/debian/libapache-mod-php4.dirs      2005-05-17 
00:27:27.113446031 -0400
@@ -1,3 +1,4 @@
 /etc/php4/apache
+/etc/php4/apache/php.d
 /etc/apache/conf.d
 /usr/lib/apache/1.3
diff -Nru php4-4.3.10/debian/php4-cgi.dirs php4-4.3.10.new/debian/php4-cgi.dirs
--- php4-4.3.10/debian/php4-cgi.dirs    2005-05-17 00:24:52.362361989 -0400
+++ php4-4.3.10.new/debian/php4-cgi.dirs        2005-05-17 00:27:35.744721594 
-0400
@@ -1,4 +1,5 @@
 /etc/php4/cgi
+/etc/php4/cgi/php.d
 /usr/lib/cgi-bin
 /usr/bin
 /usr/share/man/man1
diff -Nru php4-4.3.10/debian/php4-cli.dirs php4-4.3.10.new/debian/php4-cli.dirs
--- php4-4.3.10/debian/php4-cli.dirs    2005-05-17 00:24:52.362361989 -0400
+++ php4-4.3.10.new/debian/php4-cli.dirs        2005-05-17 00:27:40.125846287 
-0400
@@ -1,3 +1,4 @@
 /etc/php4/cli
+/etc/php4/cli/php.d
 /usr/bin
 /usr/share/man/man1
diff -Nru php4-4.3.10/debian/rules php4-4.3.10.new/debian/rules
--- php4-4.3.10/debian/rules    2005-05-17 00:24:52.360362388 -0400
+++ php4-4.3.10.new/debian/rules        2005-05-17 00:21:24.963790729 -0400
@@ -162,6 +162,7 @@
         CFLAGS="$(CFLAGS)" PROG_SENDMAIL="$(PROG_SENDMAIL)" ../configure \
                --prefix=/usr --with-apxs=/usr/bin/apxs \
                --with-config-file-path=/etc/php4/apache \
+               --with-config-file-scan-dir=/etc/php4/apache/php.d \
                $(COMMON_CONFIG) \
                --without-mm \
                --with-curl=shared,/usr \
@@ -200,6 +201,7 @@
         CFLAGS="$(CFLAGS)" PROG_SENDMAIL="$(PROG_SENDMAIL)" ../configure \
                --prefix=/usr --with-apxs2=/usr/bin/apxs2 \
                --with-config-file-path=/etc/php4/apache2 \
+               --with-config-file-scan-dir=/etc/php4/apache2/php.d \
                $(COMMON_CONFIG) \
                --without-mm \
                --without-mysql --without-sybase-ct
@@ -218,6 +220,7 @@
         CFLAGS="$(CFLAGS)" PROG_SENDMAIL="$(PROG_SENDMAIL)" ../configure \
                --prefix=/usr --enable-force-cgi-redirect --enable-fastcgi \
                --with-config-file-path=/etc/php4/cgi \
+               --with-config-file-scan-dir=/etc/php4/cgi/php.d \
                $(COMMON_CONFIG) \
                --without-mm \
                --without-mysql --without-sybase-ct
@@ -236,6 +239,7 @@
         CFLAGS="$(CFLAGS)" PROG_SENDMAIL="$(PROG_SENDMAIL)" ../configure \
                --prefix=/usr --disable-cgi \
                --with-config-file-path=/etc/php4/cli \
+               --with-config-file-scan-dir=/etc/php4/cli/php.d \
                $(COMMON_CONFIG) \
                --without-mm \
                --without-mysql --without-sybase-ct \

Reply via email to