As we said on IRC yesterday on #debian-apache, I will propose an apache-lingerd source tree for targetting an upload to experimental. apache-lingerd is a new flavour because it needs a patched Apache to work. I'll explain here most of the important changes. ------------------------------------------------------------------------------ 1. debian/rules ------------------------------------------------------------------------------ Most of my work was to hack the debian/rules file in order to make the -lingerd flavour possible. First, there are new "configure", "build" and "install" targets for apache-lingerd. All of them are similar to the apache flavour exept the fact that we build the lingerd binary at the same time. The "source.make" target is also hacked in order to unpack the lingerd upstream tarball (I updated the .orig tarball) and to patch the Apache source tree. Note that I also hacked the lingerd patch itself, in order to allow me to apply it _after_ the eapi patch: #-lingerd cp -rpv lingerd-$(LINGERD_MAJOR)/lingerd $(L) cp -vp lingerd-$(LINGERD_MAJOR)/apache/ap_lingerd.c $(L)/src/main cp -vp lingerd-$(LINGERD_MAJOR)/apache/li_config.h $(L)/src/main patch -d $(L) -p0 < $(SOURCE_DIR)-apache/pkg.eapi/eapi.patch patch -d $(L) -p0 < lingerd-$(LINGERD_MAJOR)/apache/lingerd.patch ------------------------------------------------------------------------------ 2. apache-common ------------------------------------------------------------------------------ Adding a new flavour is possible only if we patch also the apache-common package for it provides default configs for flavours and the apache-modconf utility (which has to be aware of all the flavours). That was done adding 'apache-lingerd' to the for loop. ------------------------------------------------------------------------------ 3. Config files ------------------------------------------------------------------------------ 3.1 httpd.conf The lingerd httpd.conf file is the same as the classic apache one expect from the fact that it disables the KeepAlive option as this is needed for a correct behaviour of lingerd. 3.2 /etc/init.d/apache-lingerd The startup init script for apache-lingerd takes care of launching first the lingerd daemon _before_ apache-lingerd. I used a `sleep 1` directive in order to be sure that lingerd is ready to serve apache when apache is launched. ------------------------------------------------------------------------------ 4. Lingerd ------------------------------------------------------------------------------ The lingerd binary will be installed in /usr/sbin and will use the /var/run/lingerd directory to host its pid file and its socket: # ls /var/run/lingerd/ -l total 4 -rw-r--r-- 1 root root 6 2005-02-17 12:16 lingerd.pid srwxr-xr-x 1 root root 0 2005-02-17 12:16 lingerd.sock Example of use: # /etc/init.d/apache-linger start Starting lingerd daemon Starting web server: apache-lingerd. # ps fax |grep linger 24024 ? S 0:00 /usr/sbin/lingerd 24027 pts/0 S 0:00 /usr/sbin/apache-lingerd 24028 pts/0 S 0:00 \_ /usr/sbin/apache-lingerd 24029 pts/0 S 0:00 \_ /usr/sbin/apache-lingerd 24030 pts/0 S 0:00 \_ /usr/sbin/apache-lingerd 24031 pts/0 S 0:00 \_ /usr/sbin/apache-lingerd 24032 pts/0 S 0:00 \_ /usr/sbin/apache-lingerd ------------------------------------------------------------------------------ 5. Grabbing the package ------------------------------------------------------------------------------ You will find attached to this mail a recursive unified diff between the last apache Debian source tree (1.33.3-4) and my source tree. You can also either grab the whole source tree on my repository: deb-src http://www.sukria.net/debian ./ apt-get source apache or test the binary itself: deb http://www.sukria.net/debian ./ apt-get install apache-lingerd -- Alexis Sukrieh <sukria@sukria.net> http://www.sukria.net « Quidquid latine dictum sit, altum sonatur. » Whatever is said in Latin sounds profound.
Only in lingerd/apache-1.3.33/debian: README-lingerd.Debian Only in lingerd/apache-1.3.33/debian: apache-lingerd.templates Only in lingerd/apache-1.3.33/debian: apaci.append-lingerd diff -ubBr unstable/apache-1.3.33/debian/control lingerd/apache-1.3.33/debian/control --- unstable/apache-1.3.33/debian/control 2005-02-17 09:05:09.197682232 +0100 +++ lingerd/apache-1.3.33/debian/control 2005-02-17 09:10:03.979868528 +0100 @@ -73,6 +73,31 @@ Apache-SSL, and other common extensions. More information is available at http://www.apache.org/. +Package: apache-lingerd +Architecture: any +Depends: ${shlibs:Depends}, mime-support, apache-common (>= ${Source-Version}), perl (>= 5.8.4-2), logrotate (>= 3.5.4-1), dpkg (>> 1.9.0), libmagic1, debconf +Suggests: apache-doc +Conflicts: apache-modules, libapache-mod-perl (<= 1.17-1), jserv (<= 1.1-3) +Replaces: apache-modules +Provides: httpd-cgi, httpd, lingerd +Priority: optional +Description: versatile, high-performance HTTP server with lingerd support + The most popular server in the world, Apache features a modular + design and supports dynamic selection of extension modules at runtime. + Some of its strong points are its range of possible customization, + dynamic adjustment of the number of server processes, and a whole + range of available modules including many authentication mechanisms, + server-parsed HTML, server-side includes, access control, CERN httpd + metafiles emulation, proxy caching, etc. Apache also supports multiple + virtual homing. + . + This is the lingerd packaged version of Apache. It is recommended to use it + for serving dynamic pages. + . + Separate Debian packages are available for PHP, mod_perl, Java + Servlet support, Apache-SSL, and other common extensions. More + information is available at http://www.apache.org/. + Package: apache-doc Architecture: all Recommends: w3m | www-browser Only in lingerd/apache-1.3.33/debian: lingerd.3 diff -ubBr unstable/apache-1.3.33/debian/modules-config lingerd/apache-1.3.33/debian/modules-config --- unstable/apache-1.3.33/debian/modules-config 2005-02-17 08:58:20.758774000 +0100 +++ lingerd/apache-1.3.33/debian/modules-config 2005-02-17 09:03:10.485729192 +0100 @@ -23,9 +23,9 @@ case "$1" in command) echo "Error: $0 has been called with invalid parameters" - echo "Usage: $0 apache|apache-perl|apache-ssl [enable <module_name>]" - echo " $0 apache|apache-perl|apache-ssl [disable <module_name>] [quiet]" - echo " $0 apache|apache-perl|apache-ssl [query <module_name]" + echo "Usage: $0 apache|apache-lingerd|apache-perl|apache-ssl [enable <module_name>]" + echo " $0 apache|apache-lingerd|apache-perl|apache-ssl [disable <module_name>] [quiet]" + echo " $0 apache|apache-lingerd|apache-perl|apache-ssl [query <module_name]" ;; install) echo "Error: $FLA appears not to be installed" @@ -78,7 +78,7 @@ # the others are -ssl and !-ssl conflicts case "$FLA" in - apache) + apache|apache-lingerd) BLACKLIST="mod_browser mod_auth_ssl mod_mime_ssl mod_log_config_ssl apache-ssl" ;; apache-perl) @@ -290,7 +290,7 @@ # and realligned to be similar case "$FLA" in - apache) + apache|apache-lingerd) enabled="mod_log_config, mod_mime_magic, mod_mime, mod_negotiation, mod_status, mod_autoindex, mod_dir, mod_cgi, mod_userdir, mod_alias, mod_rewrite, mod_access, mod_auth, mod_expires, mod_setenvif" ;; apache-perl) @@ -315,7 +315,7 @@ FLA=$1 -if [ "$FLA" != "apache" ] && [ "$FLA" != "apache-perl" ] && [ "$FLA" != "apache-ssl" ]; then +if [ "$FLA" != "apache" ] && [ "$FLA" != "apache-lingerd" ] && [ "$FLA" != "apache-perl" ] && [ "$FLA" != "apache-ssl" ]; then go_out command fi Only in lingerd/apache-1.3.33/debian/pkgtemplates: apache-lingerd.dirs.post Only in lingerd/apache-1.3.33/debian/pkgtemplates: apache-lingerd.httpd.conf.diff Only in lingerd/apache-1.3.33/debian/pkgtemplates: apache-lingerd.init.diff Only in lingerd/apache-1.3.33/debian/pkgtemplates: apache-lingerd.postinst.inc diff -ubBr unstable/apache-1.3.33/debian/rules lingerd/apache-1.3.33/debian/rules --- unstable/apache-1.3.33/debian/rules 2005-02-17 08:58:20.764773000 +0100 +++ lingerd/apache-1.3.33/debian/rules 2005-02-17 08:46:08.212138400 +0100 @@ -32,6 +32,9 @@ # current version of the apache-contrib tarball CONTRIB_MAJOR= 1.0.8a +# current version of the lingerd tarball +LINGERD_MAJOR= 0.94 + # ARCH BUILD_ARCH:=$(shell dpkg-architecture -qDEB_BUILD_ARCH) @@ -43,6 +46,7 @@ S=$(SOURCE_DIR)-apache-ssl/apache_$(APACHE_MAJOR) P=$(SOURCE_DIR)-apache-perl/apache_$(APACHE_MAJOR) V=$(SOURCE_DIR)-apache/apache_$(APACHE_MAJOR) +L=$(SOURCE_DIR)-apache-lingerd/apache_$(APACHE_MAJOR) inc=usr/include/apache-1.3 lib=usr/lib/apache/1.3 @@ -104,6 +108,9 @@ $(CONFARGS) \ --disable-shared=perl +# nothing particular to lingerd actually :) +LINGERARGS = $(APACHEARGS) + ## Rules source.make: $(STAMP_DIR)/source.make @@ -116,19 +123,30 @@ cp $(SOURCE_DIR)/pkg.eapi/*.c $(SOURCE_DIR)/apache_$(APACHE_MAJOR)/src/ap/ cp $(SOURCE_DIR)/apache-contrib-$(CONTRIB_MAJOR)/mod_macro/mod_macro.c $(SOURCE_DIR)/apache_$(APACHE_MAJOR)/src/modules/extra mv $(SOURCE_DIR) $(SOURCE_DIR)-apache - @echo -e "\n\n*** creating -ssl and -perl trees ***\n" + @echo -e "\n\n*** creating -lingerd, -ssl and -perl trees ***\n" mv $(SOURCE_DIR)-apache/apache-contrib-* . cp -rp $(SOURCE_DIR)-apache $(SOURCE_DIR)-apache-ssl cp -rp $(SOURCE_DIR)-apache $(SOURCE_DIR)-apache-perl + cp -rp $(SOURCE_DIR)-apache $(SOURCE_DIR)-apache-lingerd mv apache-contrib-* $(SOURCE_DIR)-apache/ @echo -e "\n\n*** unpackaing mod_perl ***\n" tar zxvf upstream/flavours/mod_perl-$(PERL_MAJOR).tar.gz > /dev/null mv mod_perl-$(PERL_MAJOR) libapache-mod-perl-$(PERL_MAJOR) + + @echo -e "\n\n*** unpackaing lingerd ***\n" + tar zxvf upstream/flavours/lingerd-$(LINGERD_MAJOR).tar.gz > /dev/null + @echo -e "\n\n*** applying extra patches to specific trees ***\n" #-apache patch -d $(V) -p0 < $(SOURCE_DIR)-apache/pkg.eapi/eapi.patch #-perl patch -d $(P) -p0 < $(SOURCE_DIR)-apache-perl/pkg.eapi/eapi.patch + #-lingerd + cp -rpv lingerd-$(LINGERD_MAJOR)/lingerd $(L) + cp -vp lingerd-$(LINGERD_MAJOR)/apache/ap_lingerd.c $(L)/src/main + cp -vp lingerd-$(LINGERD_MAJOR)/apache/li_config.h $(L)/src/main + patch -d $(L) -p0 < $(SOURCE_DIR)-apache/pkg.eapi/eapi.patch + patch -d $(L) -p0 < lingerd-$(LINGERD_MAJOR)/apache/lingerd.patch #-ssl cd $(SOURCE_DIR)-apache-ssl && \ tar zxvf ../upstream/flavours/apache_$(SSL_MAJOR)+ssl_$(SSL_MINOR).tar.gz > /dev/null && \ @@ -141,7 +159,7 @@ patch -d $(D) -p1 < debian/patches/mod-perl/debian_libperl_debug_fix.diff patch -d $(D) -p1 < debian/patches/mod-perl/r_dir_config_fix.diff -$(STAMP_DIR)/configure-stamp: $(STAMP_DIR)/source.make $(STAMP_DIR)/configure-stamp-apache $(STAMP_DIR)/configure-stamp-ssl $(STAMP_DIR)/configure-stamp-perl $(STAMP_DIR)/configure-stamp-mod-perl +$(STAMP_DIR)/configure-stamp: $(STAMP_DIR)/source.make $(STAMP_DIR)/configure-stamp-apache $(STAMP_DIR)/configure-stamp-ssl $(STAMP_DIR)/configure-stamp-perl $(STAMP_DIR)/configure-stamp-mod-perl $(STAMP_DIR)/configure-stamp-lingerd touch $(STAMP_DIR)/configure-stamp $(STAMP_DIR)/configure-stamp-apache: $(STAMP_DIR)/source.make @@ -224,6 +242,49 @@ chmod +x debian/{apxs-ssl,local-apxs-ssl} touch $(STAMP_DIR)/configure-stamp-ssl +$(STAMP_DIR)/configure-stamp-lingerd: $(STAMP_DIR)/source.make + @echo -e "\n\n*** Building lingerd binary ***\n\n" + + cd $(L)/lingerd && $(MAKE) + + @echo -e "\n\n*** Configuring apache-lingerd ***\n\n" + cd $(L) && LDFLAGS="$(LDFLAGS)" CFLAGS="$(CONFLAGS)" ./configure $(LINGERARGS) + + @echo -e "\n\n*** Creating apaci (apache-lingerd) *** \n\n" + + sed -e "s,@PACKAGE@,apache-lingerd," debian/apaci.append.real > \ + debian/apaci.append-lingerd + chmod +x debian/ubersed-lingerd + (debian/ubersed-lingerd $(L)/src/apaci; \ + cat debian/apaci.append-lingerd) > debian/apaci-lingerd + install debian/apaci-lingerd $(L)/src/apaci + + @echo -e "\n\n*** Buiding apxs (apache-lingerd) *** \n\n" + + cd $(L)/src/support && $(MAKE) apxs + set -e; INCL=$$(echo $$(pwd)/$(L)/src/include); \ + SBIN=$$(echo $$(pwd)/$(L)/src); sed \ + -e "s;^#!/.*;#!/usr/bin/perl;" \ + -e "s;\@prefix\@;/usr;" \ + -e "s;\@sbindir\@;$$SBIN;" \ + -e "s;\@libexecdir\@;/usr/lib/apache/1.3;" \ + -e "s;\@includedir\@;$$INCL;" \ + -e "s;\@sysconfdir\@;/etc/apache-lingerd;" \ + -e "s;/httpd;/apache-lingerd;g" \ + -e "s;-lm;-lc -lm;" \ + -e "s;-ldbm -ldb;;" \ + -e "s;-lndbm -ldb;;" \ + -e "s;-DTARGET;-DEAPI -DTARGET;" \ + -e "s;CFG_SYSCONFDIR/\$$CFG_TARGET;CFG_SYSCONFDIR/httpd;g" \ + $(L)/src/support/apxs > debian/local-apxs-lingerd; \ + set -e; INCL=$$(echo $$(pwd)/$(L)/src/include); \ + SBIN=$$(echo $$(pwd)/$(L)/src); sed \ + -e "s;$$INCL;/usr/include/apache-1.3;" \ + -e "s;$$SBIN;/usr/sbin;" \ + debian/local-apxs-lingerd > debian/apxs-lingerd + chmod +x debian/{apxs-lingerd,local-apxs-lingerd} + touch $(STAMP_DIR)/configure-stamp-lingerd + $(STAMP_DIR)/configure-stamp-perl: $(STAMP_DIR)/source.make @echo -e "\n\n*** Configuring apache-perl ***\n\n" @@ -288,9 +349,12 @@ INSTALLDIRS=vendor # PERL_DEBUG=1 touch $(STAMP_DIR)/configure-stamp-mod-perl + +build-lingerd: $(STAMP_DIR)/build-stamp-lingerd + build: $(STAMP_DIR)/build-stamp +$(STAMP_DIR)/build-stamp: $(STAMP_DIR)/configure-stamp $(STAMP_DIR)/build-stamp-apache $(STAMP_DIR)/build-stamp-ssl $(STAMP_DIR)/build-stamp-perl $(STAMP_DIR)/build-stamp-mod-perl $(STAMP_DIR)/expand-debian $(STAMP_DIR)/build-stamp-lingerd -$(STAMP_DIR)/build-stamp: $(STAMP_DIR)/configure-stamp $(STAMP_DIR)/build-stamp-apache $(STAMP_DIR)/build-stamp-ssl $(STAMP_DIR)/build-stamp-perl $(STAMP_DIR)/build-stamp-mod-perl $(STAMP_DIR)/expand-debian $(STAMP_DIR)/build-stamp-apache: $(STAMP_DIR)/configure-stamp-apache dh_testdir @@ -327,6 +391,19 @@ | xargs -i ls -l --no-group {}; echo touch $(STAMP_DIR)/build-stamp-ssl +$(STAMP_DIR)/build-stamp-lingerd: $(STAMP_DIR)/configure-stamp-lingerd + dh_testdir + + @echo -e "\n\n*** Compiling apache-lingerd daemon and modules ***\n\n" + cd $(L) && $(MAKE) + + @echo -e "\n\n*** apache-lingerd modules sanity check ***\n\n" + find $(SOURCE_DIR)-apache-lingerd/ \ + -name "*.so" -exec install -m 644 {} $(S) \; + @set -e; echo; cd $(L) && cat $(CURDIR)/debian/module-manifest-lingerd \ + | xargs -i ls -l --no-group {}; echo + touch $(STAMP_DIR)/build-stamp-lingerd + $(STAMP_DIR)/build-stamp-perl: $(STAMP_DIR)/configure-stamp-perl dh_testdir @@ -372,7 +449,7 @@ touch $(STAMP_DIR)/expand-debian install: build $(STAMP_DIR)/install-stamp -$(STAMP_DIR)/install-stamp: $(STAMP_DIR)/pre-install-stamp-deb $(STAMP_DIR)/install-stamp-common $(STAMP_DIR)/install-stamp-dev $(STAMP_DIR)/install-stamp-dbg $(STAMP_DIR)/install-stamp-doc $(STAMP_DIR)/install-stamp-apache $(STAMP_DIR)/install-stamp-ssl $(STAMP_DIR)/install-stamp-perl $(STAMP_DIR)/install-stamp-mod-perl +$(STAMP_DIR)/install-stamp: $(STAMP_DIR)/pre-install-stamp-deb $(STAMP_DIR)/install-stamp-utils $(STAMP_DIR)/install-stamp-common $(STAMP_DIR)/install-stamp-dev $(STAMP_DIR)/install-stamp-dbg $(STAMP_DIR)/install-stamp-doc $(STAMP_DIR)/install-stamp-apache $(STAMP_DIR)/install-stamp-ssl $(STAMP_DIR)/install-stamp-perl $(STAMP_DIR)/install-stamp-mod-perl $(STAMP_DIR)/install-stamp-lingerd touch $(STAMP_DIR)/install-stamp $(STAMP_DIR)/pre-install-stamp-deb: @@ -388,8 +465,10 @@ dh_testroot # from apache-ssl + install -d debian/apache-utils/usr/sbin install $(S)/src/support/{check_forensic,logresolve,ab,rotatelogs} \ debian/apache-utils/usr/sbin + install -d debian/apache-utils/$(man)/man8 debian/ubersed < $(S)/src/support/logresolve.8 \ > debian/apache-utils/$(man)/man8/logresolve.8 debian/ubersed < $(S)/src/support/ab.8 \ @@ -399,8 +478,10 @@ install debian/check_forensic.8 debian/apache-utils/$(man)/man8/check_forensic.8 # from apache + install -d debian/apache-utils/usr/bin install $(V)/src/support/{htpasswd,htdigest,dbmmanage} \ debian/apache-utils/usr/bin + install -d debian/apache-utils/$(man)/man1 debian/ubersed < $(V)/src/support/htpasswd.1 \ > debian/apache-utils/$(man)/man1/htpasswd.1 debian/ubersed < $(V)/src/support/htdigest.1 \ @@ -416,14 +497,17 @@ dh_testroot # default configs + install -d apache-common/usr/share/apache/default-configs cd debian && \ - for i in apache apache-ssl apache-perl; do \ + for i in apache apache-lingerd apache-ssl apache-perl; do \ cp -a srm.conf access.conf apache-common/usr/share/apache/default-configs/$$i && \ cp -a $$i.httpd.conf apache-common/usr/share/apache/default-configs/$$i/httpd.conf && \ cp -a $$i.intro.html apache-common/usr/share/apache/default-configs/$$i/intro.html ; \ done # modules + install -d debian/apache-common/$(lib) + install -d debian/apache-common/$(doc)-common cp -a $$(find $(V) info/ -maxdepth 1 -name "*.info") \ $$(find $(V) -maxdepth 1 -name "*.so") \ debian/apache-common/$(lib) @@ -437,6 +521,7 @@ rm -f debian/apache-common/$(doc)-common/README.mod_eaccess cp $(C)/mod_eaccess/doc/index.html debian/apache-common/$(doc)-common/mod_eaccess.html cp -v $(C)/*/*.html debian/apache-common/$(doc)-common/ + install -d debian/apache-common/$(doc)-common/mod_auth_cache cp $(C)/mod_auth_cache*/{ChangeLog,INSTALL,README,TODO} \ debian/apache-common/$(doc)-common/mod_auth_cache/ @@ -648,6 +733,61 @@ touch $(STAMP_DIR)/install-stamp-ssl +$(STAMP_DIR)/install-stamp-lingerd: $(STAMP_DIR)/pre-install-stamp-deb + @echo -e "\n\n*** Installing apache-lingerd ***\n\n" + dh_testdir + dh_testroot + + + # apache-lingerd + install -d debian/apache-lingerd/usr/sbin + install -d debian/apache-lingerd/usr/share/man/man8 + install -d debian/apache-lingerd/var/cache/apache-lingerd + chown www-data:www-data debian/apache-lingerd/var/cache/apache-lingerd + install $(L)/src/apache debian/apache-lingerd/usr/sbin/apache-lingerd + debian/ubersed-lingerd < $(L)/src/support/httpd.8 \ + > debian/apache-lingerd/usr/share/man/man8/apache-lingerd.8 + + # apache-lingerdctl + debian/ubersed-lingerd < $(L)/src/support/apachectl \ + > debian/apache-lingerd/usr/sbin/apache-lingerdctl + chmod +x debian/apache-lingerd/usr/sbin/apache-lingerdctl + debian/ubersed-lingerd < $(L)/src/support/apachectl.8 \ + > debian/apache-lingerd/usr/share/man/man8/apache-lingerdctl.8 + + # suexec + install -d debian/apache-lingerd/usr/lib/apache-lingerd + install -m 4755 $(L)/src/support/suexec \ + debian/apache-lingerd/usr/lib/apache-lingerd/suexec.disabled + + # the lingerd manpage + install -d debian/apache-lingerd/$(man)/man3 + mkdir -p debian/apache-lingerd/$(man)/man3/ + cp debian/lingerd.3 debian/apache-lingerd/$(man)/man3 + + # misc + install -d debian/apache-lingerd/$(doc)-lingerd + install -d debian/apache-lingerd/$(doc)-lingerd/examples + install -d debian/apache-lingerd/usr/share/lintian/overrides/apache-lingerd + install -d debian/apache-lingerd/usr/share/bug/apache-lingerd/presubj + cd debian/apache-lingerd/usr/sbin/ && ln -sf apache-modconf apache-lingerdconfig + cd debian/apache-lingerd/$(man)/man8 && ln -sf apache-modconf.8.gz apache-lingerdconfig.8.gz + cp -a debian/README-lingerd.Debian debian/apache-lingerd/$(doc)-lingerd/README-lingerd.Debian + cp -a debian/apache-lingerd.httpd.conf debian/apache-lingerd/$(doc)-lingerd/examples/httpd.conf + cp -a debian/apache-lingerd.lintian \ + debian/apache-lingerd/usr/share/lintian/overrides/apache-lingerd + cp -a debian/apache-lingerd.presubj \ + debian/apache-lingerd/usr/share/bug/apache-lingerd/presubj + + + @echo -e "\n\n*** Installing lingerd binary ***\n\n" + install -m 755 $(L)/lingerd/lingerd debian/apache-lingerd/usr/sbin/lingerd + + touch $(STAMP_DIR)/install-stamp-lingerd + install -d debian/apache-lingerd/var/cache/apache-lingerd + chown www-data:www-data debian/apache-lingerd/var/cache/apache-lingerd + + $(STAMP_DIR)/install-stamp-perl: @echo -e "\n\n*** Installing apache-perl ***\n\n" dh_testdir @@ -777,9 +917,9 @@ clean: dh_testdir dh_testroot - rm -f debian/apache{,-ssl,-perl}.{presubj,init,conffiles,config,dirs,docs,examples,lintian,intro.html} - rm -f debian/apache{,-ssl,-perl}.{logrotate,postinst,postrm,preinst,prerm,httpd.conf} - rm -f debian/apaci{,-ssl,-perl,.append{,-ssl,-perl}} + rm -f debian/apache{,-ssl,-perl,-lingerd}.{presubj,init,conffiles,config,dirs,docs,examples,lintian,intro.html} + rm -f debian/apache{,-ssl,-perl,-lingerd}.{logrotate,postinst,postrm,preinst,prerm,httpd.conf} + rm -f debian/apaci{,-ssl,-lingerd,-perl,.append{,-ssl,-perl}} rm -f debian/{apache-common.examples,apache-dev.docs,libapache-mod-perl.docs} rm -f debian/{*.gz,local-apxs*,apxs*} o debian/o debian/buildinfo.Debian rm -rf debian/logos debian/logos.ssl @@ -787,6 +927,7 @@ $(MAKE) -f debian/sys-build.mk source.clean rm -rf $(SOURCE_DIR)-* rm -rf debian.diff debian/stampdir + rm -rf lingerd-* rm -rf $(D) dh_clean diff -ubBr unstable/apache-1.3.33/debian/scripts/populate lingerd/apache-1.3.33/debian/scripts/populate --- unstable/apache-1.3.33/debian/scripts/populate 2005-02-17 08:58:20.838762000 +0100 +++ lingerd/apache-1.3.33/debian/scripts/populate 2005-02-16 18:12:12.000000000 +0100 @@ -33,7 +33,7 @@ for i in `ls flavours.*`; do target=`echo $i | sed -e 's/^flavours\.//g'` - for x in apache apache-perl apache-ssl; do + for x in apache apache-perl apache-ssl apache-lingerd; do echo -n "Generating $x.$target... " if [ -e $x.$target.pre ]; then cat $x.$target.pre >> $dest/$x.$target; fi if [ -e $x.$target.inc ]; then Only in lingerd/apache-1.3.33/debian: ubersed-lingerd Only in lingerd/apache-1.3.33/upstream/flavours: lingerd-0.94.tar.gz
Attachment:
signature.asc
Description: Digital signature