diff options
| author | Ondřej Surý <ondrej@sury.org> | 2010-10-21 09:00:10 +0200 |
|---|---|---|
| committer | Ondřej Surý <ondrej@sury.org> | 2010-10-21 09:00:10 +0200 |
| commit | e180d3c69cd590fe30d2227fdbc1668ca4cd5bf7 (patch) | |
| tree | 738a869a52f228aa8d2ef13e1da67f45cebe5aa8 /debian/rules | |
| parent | 3c7bc2c87fd842df1df75783e014029adae00433 (diff) | |
| download | php-e180d3c69cd590fe30d2227fdbc1668ca4cd5bf7.tar.gz | |
Remove FPM SAPI from unstable build (latter to cherry-pick)
Diffstat (limited to 'debian/rules')
| -rwxr-xr-x | debian/rules | 61 |
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 |
