summaryrefslogtreecommitdiff
path: root/debian/rules
AgeCommit message (Collapse)AuthorFilesLines
2016-12-05Merge branch 'master' of git://anonscm.debian.org/pkg-apache/apache2Igor Pashev1-43/+74
2016-11-20Introduce apache2-ssl-dev packageStefan Fritsch1-1/+4
This allows most modules to build without dealing with the libssl-dev mess.
2016-11-13use gzip -n for tgz in postinstStefan Fritsch1-1/+1
2016-11-01set timezone in embedded tarball for reproducible buildStefan Fritsch1-1/+1
2016-09-21Update apache-htcacheclean.init to have sensible Default-Start valuesRaphaël Hertzog1-3/+6
With the old value, "systemctl enable apache-htcacheclean" would fail like this: Synchronizing state of apache-htcacheclean.service with SysV service script with /lib/systemd/systemd-sysv-install. Executing: /lib/systemd/systemd-sysv-install enable apache-htcacheclean update-rc.d: error: apache-htcacheclean Default-Start contains no runlevels, aborting. So we add meta-data to make the script enabled by default but we actually disable it immediately in the postinst. And we can clean up some hacks that we introduced to cover for the Default-Start value being empty.
2016-09-20Add systemd unit files. Closes: #798430Raphaël Hertzog1-1/+7
Partly based on former work of Timo Aaltonen <tjaalton@debian.org>.
2016-08-21Improve preinst for reproducible buildStefan Fritsch1-1/+8
The timestamps inside the tar file are not used for anything. Set them to an arbitrary fixed value. Same for permissions (because of umask), user, umask.
2016-08-11Also restore re-introduced *.load filesStefan Fritsch1-1/+4
These may have gone missing due to dpkg thinking they still belong to apache2.2-common. dpkg really should offer an explicit API to make it forget about removed obsolete conffiles.
2016-08-10Fix conffiles from wheezy upgradeStefan Fritsch1-1/+16
Some conffile may have got the wrong content during upgrade from wheezy to early jessie versions. In order to fix this without dpkg prompting the user, we need to replace those conffiles during preinst. Unfortunately, in preinst the package is not yet unpacked so we cannot access any of its files. Therefore, the correct conffile content is embedded in a base64 encoded tarball in the preinst script.
2016-07-05Tweaks for 2.4.23Stefan Fritsch1-1/+1
- changelog - add new *.load files - drop obsolete ap_get_useragent_host_modperl_crash.patch - explicitly enable mod_proxy_http2 and mod_proxy_fdpass
2016-07-05Revert "Fix conffiles from wheezy upgrade"Stefan Fritsch1-16/+1
Revert fix for now. Will upload 2.4.23 first and then include the fix in a later upload when it got more testing. This reverts commit be57de2935c807f7fef290d96ce699fc160f0036.
2016-05-29Re-introduce mod_imagemap and mod_cern_metaStefan Fritsch1-1/+1
2016-05-29set SHELL=/bin/bash during configure for reproducible buildsStefan Fritsch1-1/+1
2016-05-29Fix conffiles from wheezy upgradeStefan Fritsch1-1/+16
Some conffile may have got the wrong content during upgrade from wheezy to early jessie versions. In order to fix this without dpkg prompting the user, we need to replace those conffiles during preinst. Unfortunately, in preinst the package is not yet unpacked so we cannot access any of its files. Therefore, the correct conffile content is embedded in a base64 encoded tarball in the preinst script.
2016-05-28fix postrm check for index.htmlStefan Fritsch1-0/+5
And check the check during build.
2016-04-10Use pthread mutexes on linuxStefan Fritsch1-1/+14
kfreebsd/hurd lack robust pthred mutexes. Therefore we need to keep using fcntl there. For fcnl, we need to specify the directory in apache2.conf explicitly, to support multi-instance setups. To achieve this, we add a marker to apache2.conf that is removed or replaced by a '#' during build, depending on the OS.
2016-03-28stop apache2 before upgradeStefan Fritsch1-1/+1
otherwise htcacheclean may be left running
2016-03-28rework htcacheclean integrationStefan Fritsch1-1/+2
* split into separate init script * activate/deactivate with a2enmod/a2dismo cache_disk * don't run as root * add test
2016-03-27Merge cross-compile tweaks for debian/rules from ubuntuStefan Fritsch1-2/+4
2015-05-28Made build reproducibleJean-Michel Vourgère1-1/+2
server/buildmark.c now uses the date from the debian changelog.
2015-05-11Restore logic to not install changelog in -dataStefan Fritsch1-0/+5
This got lost in 97e88a21
2015-05-10Remove all transitional packagesStefan Fritsch1-38/+1
This works around the recent debhelper issue #784803, too. Also remove the not-yet-released changelog entries that deal with transitional packages. Remaining todo is to remove all the obsolete breaks/replaces from the non-transitional packages and a good deal of the 2.2 to 2.4 upgrade logic.
2015-05-10Fix dependency of mod-proxy-html and mod-macroJean-Michel Nirgal Vourgère1-0/+4
debhelper 9.20150501 changed the way it sets up Depends when using dh_installdocs --link-doc. This resulted in unsatisfiable Depends: apache2-bin (= 1:2.4.12-1) for libapache2-mod-macro and libapache2-mod-proxy-html. See #784803 That commit forces the use of the version number from the changelog file, without the 1: epoch prefix added in override_dh_gencontrol.
2014-09-28build mod_authnz_fcgiStefan Fritsch1-1/+1
2014-09-21re-add mod_identStefan Fritsch1-1/+1
2014-06-01Merge branch 'master' of git://anonscm.debian.org/pkg-apache/apache2Igor Pashev1-19/+1
Conflicts: debian/changelog
2013-12-01Disable PIE on illumos-amd64Igor Pashev1-2/+8
2013-11-07Drop the itk package, it is provided as from its own source package in futureArno Töll1-19/+1
2013-08-12switch to buildflags.mk, enable bindnowStefan Fritsch1-3/+6
2013-07-22Don't pass --silent to libtoolStefan Fritsch1-1/+2
while there remove unused AP2_EXTRAFLAGS
2013-07-21Link to the correct packageArno Töll1-3/+3
2013-07-21Add mod-macro transitional packageArno Töll1-2/+4
2013-07-14Don't fail postinst/postrm if restart/configtest failsStefan Fritsch1-2/+1
2013-06-07apache2.2-bin depends on apache2 because we link docs to it. That happened ↵Arno Töll1-1/+2
by accident, as we could just link to apache2-bin too
2013-06-07Yet another symlink hack in maintainer scripts to link docs because dpkg ↵Arno Töll1-0/+10
does not want. This one is ugly in debian/rules but let's make this nicer later
2013-05-31Really fix the -lcap issueArno Töll1-2/+2
2013-05-31Use the -lcap hack on kfreebsd, tooArno Töll1-1/+4
2013-05-29Fix FTBFS on hurdStefan Fritsch1-0/+3
2013-05-28don't link /usr/share/doc/apache2-dev to apache2Stefan Fritsch1-1/+1
... or debhelper will automatically create a dependency
2013-05-20Add a hack to link itk with libcapStefan Fritsch1-0/+3
2013-05-20Fix typo in apache2-suexec.postinst.Arno Töll1-1/+2
Replace the doc directory by symlink for upgrades of libapache2-mod-proxy-html
2013-05-14Make DEBIAN_VERSION parsing in debian/rules more robustArno Töll1-1/+1
2013-03-09--restart-after-upgrade does not work together with --no-startdebian/2.4.4-2Arno Töll1-1/+1
2013-03-09*sigh*Arno Töll1-1/+2
2013-03-07Restart the server on upgrades. Thanks to abe for spotting the issueArno Töll1-1/+1
2013-03-07Add an epoch for libapache2-mod-proxy-htmldebian/2.4.4-1Arno Töll1-0/+4
2013-01-31Give noshadow credit for his work, also bring back some commentsArno Töll1-1/+1
and do tiny fixes in the rules file
2013-01-29don't patch files in the source package after unpackingBernhard R. Link1-23/+13
Move all the patches or parts of patches touching non-itk specific files (i.e. those from the upstream tarball) directly in the debian/patches/series series. While this seperates the itk patches into two heaps, it makes both more visible what changes happen to the general code (and thus are also done to the other servers generated) and avoids patching any shipped files after the source package in unpacked, as only changes to copied files remain in debian/patches/itk/. This also removes the need for unpatching, as cleaning up can be done by just removing copied files. Signed-off-by: Arno Töll <arno@debian.org>
2013-01-29ensure something is done in the build targetBernhard R. Link1-1/+2
as there is a build directory, the build target needs to be explictely marked phony, otherwise it will not be executed. Mark the other debian/rules targets phony, too. Signed-off-by: Arno Töll <arno@debian.org>
2012-08-04Use xz for membersArno Töll1-0/+2