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 \