summaryrefslogtreecommitdiff
path: root/debian/rules
diff options
context:
space:
mode:
authorOndřej Surý <ondrej@sury.org>2010-10-21 09:00:10 +0200
committerOndřej Surý <ondrej@sury.org>2010-10-21 09:00:10 +0200
commite180d3c69cd590fe30d2227fdbc1668ca4cd5bf7 (patch)
tree738a869a52f228aa8d2ef13e1da67f45cebe5aa8 /debian/rules
parent3c7bc2c87fd842df1df75783e014029adae00433 (diff)
downloadphp-e180d3c69cd590fe30d2227fdbc1668ca4cd5bf7.tar.gz
Remove FPM SAPI from unstable build (latter to cherry-pick)
Diffstat (limited to 'debian/rules')
-rwxr-xr-xdebian/rules61
1 files changed, 9 insertions, 52 deletions
diff --git a/debian/rules b/debian/rules
index 981361540..e36138f4c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -190,7 +190,7 @@ else
echo 'nocheck found in DEB_BUILD_OPTIONS' | tee test-results.txt
endif
-build: build-apache2-stamp build-apache2filter-stamp build-cgi-stamp build-cli-stamp build-fpm-stamp build-pear-stamp test-results.txt
+build: build-apache2-stamp build-apache2filter-stamp build-cgi-stamp build-cli-stamp build-pear-stamp test-results.txt
build-apache2-stamp: configure-apache2-stamp
dh_testdir
@@ -210,13 +210,6 @@ build-cli-stamp: configure-cli-stamp
touch build-cli-stamp
-build-fpm-stamp: configure-fpm-stamp
- dh_testdir
- cd fpm-build && $(MAKE)
-
- touch build-fpm-stamp
-
-
build-cgi-stamp: configure-cgi-stamp
dh_testdir
cd cgi-build && $(MAKE) && mv sapi/cgi/php-cgi sapi/cgi/cgi-bin.php5
@@ -248,7 +241,7 @@ build-pear-stamp: build-cgi-stamp
sed -i -re "s#('PEAR_CONFIG_SYSCONFDIR', PHP_SYSCONFDIR)#\1 . '/pear'#" $(CURDIR)/pear-build/usr/share/php/PEAR/Config.php
touch build-pear-stamp
-configure: configure-apache2-stamp configure-apache2filter-stamp configure-cli-stamp configure-fpm-stamp configure-cgi-stamp
+configure: configure-apache2-stamp configure-apache2filter-stamp configure-cli-stamp configure-cgi-stamp
configure-apache2-stamp: prepared-stamp
dh_testdir
@@ -369,29 +362,6 @@ configure-cli-stamp: prepared-stamp
Zend/
touch configure-cli-stamp
-configure-fpm-stamp: prepared-stamp
- dh_testdir
- if [ -d fpm-build ]; then rm -rf fpm-build; fi
- -mkdir fpm-build
- cd fpm-build && \
- CFLAGS="$(CFLAGS)" PROG_SENDMAIL="$(PROG_SENDMAIL)" ../configure \
- --prefix=/usr --enable-fpm --disable-cgi \
- --with-fpm-user=www-data --with-fpm-group=www-data \
- --with-config-file-path=/etc/php5/fpm \
- --with-config-file-scan-dir=/etc/php5/fpm/conf.d \
- $(COMMON_CONFIG) \
- --with-libevent-dir=/usr \
- --without-mm \
- --disable-pdo \
- --without-mysql --without-sybase-ct --without-sqlite \
- --without-mssql --without-sqlite3
- cd fpm-build && \
- cp ../Zend/zend_ini_scanner.c ../Zend/zend_language_scanner.c \
- ../Zend/zend_ini_parser.h ../Zend/zend_language_parser.h \
- ../Zend/zend_ini_parser.c ../Zend/zend_language_parser.c \
- Zend/
- touch configure-fpm-stamp
-
clean: unprepared unpatch
dh_testdir
dh_testroot
@@ -401,14 +371,12 @@ clean: unprepared unpatch
rm -f configure-apache2filter-stamp build-apache2filter-stamp
rm -f configure-cgi-stamp build-cgi-stamp
rm -f configure-cli-stamp build-cli-stamp
- rm -f configure-fpm-stamp build-fpm-stamp
rm -f build-pear-stamp
rm -f install-stamp
rm -rf apache2-build
rm -rf apache2filter-build
rm -rf cgi-build
rm -rf cli-build
- rm -rf fpm-build
rm -rf pear-build pear-build-download
rm -f debian/copyright
rm -rf test-results.txt $(MYSQL_DATA_DIR)
@@ -418,7 +386,7 @@ clean: unprepared unpatch
cat debian/modulelist | while read package extname dsoname; do \
rm -f debian/php5-$$package.postinst; \
done
- for sapi in libapache2-mod-php5 libapache2-mod-php5filter php5-cgi php5-cli php5-fpm; do \
+ for sapi in libapache2-mod-php5 libapache2-mod-php5filter php5-cgi php5-cli; do \
for cruft in postrm links; do \
rm -f debian/$${sapi}.$${cruft}; \
done; \
@@ -497,7 +465,7 @@ install: build
# install extensions
ext=`./debian/libapache2-mod-php5/usr/bin/php-config --extension-dir`;\
- for i in libapache2-mod-php5 libapache2-mod-php5filter php5-cgi php5-fpm php5-cli; do \
+ for i in libapache2-mod-php5 libapache2-mod-php5filter php5-cgi php5-cli; do \
mkdir -p debian/$$i/$${ext}; \
done; \
cat debian/modulelist debian/extramodulelist | while read package extname dsoname; do \
@@ -520,17 +488,6 @@ install: build
cp cli-build/sapi/cli/php debian/php5-cli/usr/bin/php5
cp cli-build/sapi/cli/php.1 debian/php5-cli/usr/share/man/man1/php5.1
- # install FPM
- mkdir -p debian/php5-fpm/usr/sbin debian/php5-fpm/usr/share/man/man8/ debian/php5-fpm/etc/php5/fpm/pool.d
- cp fpm-build/sapi/fpm/php-fpm debian/php5-fpm/usr/sbin/php5-fpm
- cp fpm-build/sapi/fpm/php-fpm.1 debian/php5-fpm/usr/share/man/man8/php5-fpm.8
- # we don't want the pool definitions on the main file itself:
- sed -r '/('"'"'|\[)www('"'"'|\])/Q' < fpm-build/sapi/fpm/php-fpm.conf > \
- debian/php5-fpm/etc/php5/fpm/main.conf
- # extract the first pool, called "www," from the config file:
- sed -nr '/('"'"'|\[)www('"'"'|\])/{h;p;d};x;/www/{x;p}' < fpm-build/sapi/fpm/php-fpm.conf \
- > debian/php5-fpm/etc/php5/fpm/pool.d/www.conf
-
# move and install -dev files
dh_movefiles --sourcedir=debian/libapache2-mod-php5
rm -rf debian/libapache2-mod-php5/usr/lib/php5/build/ \
@@ -567,7 +524,7 @@ install: build
# install some generic lintian overrides
ext=`debian/php5-dev/usr/bin/php-config5 --extension-dir | cut -b2- `; \
- for sapi in php5-cli php5-fpm php5-cgi libapache2-mod-php5 libapache2-mod-php5filter; do \
+ for sapi in php5-cli php5-cgi libapache2-mod-php5 libapache2-mod-php5filter; do \
mkdir -p $(CURDIR)/debian/"$$sapi"/usr/share/lintian/overrides/; \
sed "s/@sapi@/$$sapi/g;s,@extdir@,$$ext,g" \
< $(CURDIR)/debian/php5-sapi.lintian-overrides \
@@ -636,7 +593,7 @@ binary-arch: build install
# likewise, for the different sapi implementations
for tmpl in postrm links; do \
- for sapi in apache2 apache2filter cgi cli fpm; do \
+ for sapi in apache2 apache2filter cgi cli; do \
sed -e "s/@sapi@/$$sapi/g" \
< debian/php5-sapi.$$tmpl \
> debian/php5-$${sapi}.$$tmpl; \
@@ -653,7 +610,7 @@ binary-arch: build install
ln -s php5-common debian/php5-$$package/usr/share/doc/php5-$$package; \
done
- for package in php5-dbg php5-dev php5-cgi php5-cli php5-fpm libapache2-mod-php5 libapache2-mod-php5filter; do \
+ for package in php5-dbg php5-dev php5-cgi php5-cli libapache2-mod-php5 libapache2-mod-php5filter; do \
rm -rf debian/$$package/usr/share/doc/$$package; \
ln -s php5-common debian/$$package/usr/share/doc/$$package; \
done
@@ -668,14 +625,14 @@ binary-arch: build install
dh_shlibdeps -s
phpapi=`./debian/php5-dev/usr/bin/php-config5 --phpapi`; \
- for i in libapache2-mod-php5 libapache2-mod-php5filter php5-cgi php5-cli php5-fpm; do \
+ for i in libapache2-mod-php5 libapache2-mod-php5filter php5-cgi php5-cli; do \
echo "php:Provides=phpapi-$${phpapi}" >> debian/$$i.substvars; \
done; \
cat debian/modulelist | while read package extname dsoname; do \
echo "php:Depends=phpapi-$${phpapi}" >> debian/php5-$$package.substvars; \
done
- for i in cgi cli fpm; do \
+ for i in cgi cli; do \
"$$i"-build/sapi/cli/php -n -r '$(BUILTIN_EXTENSION_CHECK)' \
>> debian/php5-"$$i".substvars; \
done