summaryrefslogtreecommitdiff
path: root/debian/apache2.install
AgeCommit message (Collapse)AuthorFilesLines
2016-09-20Drop /lib/systemd/system/apache2.service.d/forking.confRaphaël Hertzog1-1/+0
We have proper native systemd support now.
2016-04-10Use pthread mutexes on linuxStefan Fritsch1-1/+4
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-04-10fix forking.conf install pathStefan Fritsch1-1/+1
2016-04-10Give some hints to systemd-sysv-generatorStefan Fritsch1-0/+1
this fixes 'systemctl status'
2015-05-30Moved bash_completion from /etc to /usr/shareJean-Michel Vourgère1-1/+1
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.
2014-12-22Include ask-for-passphrase from Ubuntu and tweak for systemdStefan Fritsch1-0/+1
2012-03-06Extend a2query provide maintscript-helperArno Töll1-5/+6
* 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
2012-03-05Fix various smaller bugs in debian/rules, helper scripts and postinstArno Töll1-1/+0
* 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
2012-03-02Add a2queryArno Töll1-0/+1
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.
2012-02-25Properly handle bash_completion/apache2-common moveArno Töll1-4/+5
* 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)
2012-01-26* Move all 2.2 configuration files to debian/config-dir/old-mods-availableArno Töll1-0/+2
* 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.
2012-01-12* Split package into several binary packages again, for now test a three packageArno Töll1-0/+2
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