| Age | Commit message (Collapse) | Author | Files | Lines |
|
We have proper native systemd support now.
|
|
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.
|
|
|
|
this fixes 'systemctl status'
|
|
Renamed the script to match a command name and added links within
/usr/share/bash_completion/completions because the snippets are now loaded on
the fly based on the filename, and no longer pre-loaded.
This clears package-install-into-obsolete-dir lintian warnings.
|
|
|
|
* Parse meta variables of a2query in debian/rules, generate file from a2query.in
* Remove stubs in dh_apache2 to call a2query instead
* Add a dh-apache2 package for now
* Provide an apache2-maintscript-helper which can be called from maintainer
scripts, change postinst logic in dh_apache2 to make use of it
* Determine the Apache API version at build time for debian/control
* Adapt debian/rules to parse *.in files
|
|
* re-enable the complicated index.html install logic from the 2.2 package
* drop Ubuntu specific patches, we expect them to carry them themselves their
package divergese already anyway.
* Drop ac_cv_prog_LYNX_PATH=www-browser. We ship both, our own envvars and our
own apachectl. Thus it is effectively a no-op for a long time already.
* Run enable_default_modules and enable_default_conf and enable_default_mpm in
postinst only on new installation, being it 2.2 or 2.4
* touch have other_vhosts_access.log in postinst, too
* Drop emptry directories in apache2-dev and apache2-doc
* Install examples in the apache2-doc package
|
|
Include a2query, a maintainer script helper and general purpose tool to query
various information about configuration settings, e.g. module magic version,
enabled modules, confs, sites and such.
|
|
* Rename debian/bash_completion/apache2-common -> debian/bash_completion/apache2
* Do a proper transition of that file if we're upgrading
* move owner of that package to apache2 (from apache2-data)
* push standards to 3.9.3 (no special changes required)
|
|
* Load module .load/.conf files for mod_{alias.conf, authz_core, authz_host, cgid, dir}
* Load all of the above modules by default in apache2.postinst
* Move Debian Apache helper executables (a2enmod, ...) to the apache2 package.
That's is intentionally, as these scripts depend on apache2 configuration
files. We do not want to ship them in apache2-bin. People who want to use
a2enmod need therefore to install apache2 anyway
* Provide a preliminary debian/apache2.postinst file written from scratch. It
currently does the following:
+ Enable some modules by default
+ Install an index.html file in /var/www when necessary
+ Install a httpd.conf file
* Update configurations for apache2-doc and so on which all need an update to
the new Require syntax for access control.
* Switch dependency to apache2-common from apache2-bin to apache2. A bare metal
apache2-bin setup does not need these files either.
|
|
setup: apache2, apache2-bin, apache2-common
* Drop ITK MPM
* reinstall lintian overrides for apache2-suexec
* reinstall cron job as debian/apache2.cron.daily
* reinstall sysvinit script as debian/apache2.init
|