| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
This allows most modules to build without dealing with the libssl-dev
mess.
|
|
|
|
|
|
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.
|
|
Partly based on former work of Timo Aaltonen <tjaalton@debian.org>.
|
|
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.
|
|
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.
|
|
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.
|
|
- changelog
- add new *.load files
- drop obsolete ap_get_useragent_host_modperl_crash.patch
- explicitly enable mod_proxy_http2 and mod_proxy_fdpass
|
|
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.
|
|
|
|
|
|
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.
|
|
And check the check during build.
|
|
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.
|
|
otherwise htcacheclean may be left running
|
|
* split into separate init script
* activate/deactivate with a2enmod/a2dismo cache_disk
* don't run as root
* add test
|
|
|
|
server/buildmark.c now uses the date from the debian changelog.
|
|
This got lost in 97e88a21
|
|
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.
|
|
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.
|
|
|
|
|
|
Conflicts:
debian/changelog
|
|
|
|
|
|
|
|
while there remove unused AP2_EXTRAFLAGS
|
|
|
|
|
|
|
|
by accident, as we could just link to apache2-bin too
|
|
does not want. This one is ugly in debian/rules but let's make this nicer later
|
|
|
|
|
|
|
|
... or debhelper will automatically create a dependency
|
|
|
|
Replace the doc directory by symlink for upgrades of
libapache2-mod-proxy-html
|
|
|
|
|
|
|
|
|
|
|
|
and do tiny fixes in the rules file
|
|
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>
|
|
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>
|
|
|