diff options
author | Piotr Rogoża | 2015-06-14 16:02:30 +0200 |
---|---|---|
committer | Piotr Rogoża | 2015-06-14 16:02:30 +0200 |
commit | c2c525817ba54ab7ea296e2e5c714ec1f03173bd (patch) | |
tree | a454dde23f98786f5018a1d1d23b90bfdec07c9b | |
download | aur-c2c525817ba54ab7ea296e2e5c714ec1f03173bd.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 65 | ||||
-rw-r--r-- | PKGBUILD | 76 | ||||
-rw-r--r-- | a2enmod.install | 45 |
3 files changed, 186 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c4c3391bd36a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,65 @@ +pkgbase = a2enmod-git + pkgdesc = Apache enable/disable module/site. From Debian package. + pkgver = 1.2 + pkgrel = 2 + url = http://httpd.apache.org/ + install = a2enmod.install + arch = any + license = APACHE + depends = perl + depends = apache + optdepends = php-apache: php support + optdepends = openssl: https support, to generate a certificate + provides = a2enmod + conflicts = a2enmod + replaces = a2enmod + options = emptydirs + options = !strip + backup = etc/httpd/conf/mods-available/actions.conf + backup = etc/httpd/conf/mods-available/alias.conf + backup = etc/httpd/conf/mods-available/autoindex.conf + backup = etc/httpd/conf/mods-available/cgid.conf + backup = etc/httpd/conf/mods-available/dav_fs.conf + backup = etc/httpd/conf/mods-available/dav_svn.conf + backup = etc/httpd/conf/mods-available/deflate.conf + backup = etc/httpd/conf/mods-available/dir.conf + backup = etc/httpd/conf/mods-available/disk_cache.conf + backup = etc/httpd/conf/mods-available/dnssd.conf + backup = etc/httpd/conf/mods-available/fastcgi.conf + backup = etc/httpd/conf/mods-available/fcgid.conf + backup = etc/httpd/conf/mods-available/info.conf + backup = etc/httpd/conf/mods-available/ldap.conf + backup = etc/httpd/conf/mods-available/mem_cache.conf + backup = etc/httpd/conf/mods-available/mime.conf + backup = etc/httpd/conf/mods-available/mime_magic.conf + backup = etc/httpd/conf/mods-available/mod-security.conf + backup = etc/httpd/conf/mods-available/mono.conf + backup = etc/httpd/conf/mods-available/negotiation.conf + backup = etc/httpd/conf/mods-available/pagespeed.conf + backup = etc/httpd/conf/mods-available/perl.conf + backup = etc/httpd/conf/mods-available/php5_cgi.conf + backup = etc/httpd/conf/mods-available/php5.conf + backup = etc/httpd/conf/mods-available/proxy_balancer.conf + backup = etc/httpd/conf/mods-available/proxy.conf + backup = etc/httpd/conf/mods-available/proxy_ftp.conf + backup = etc/httpd/conf/mods-available/qos.conf + backup = etc/httpd/conf/mods-available/reqtimeout.conf + backup = etc/httpd/conf/mods-available/rpaf.conf + backup = etc/httpd/conf/mods-available/setenvif.conf + backup = etc/httpd/conf/mods-available/ssl.conf + backup = etc/httpd/conf/mods-available/status.conf + backup = etc/httpd/conf/mods-available/suphp.conf + backup = etc/httpd/conf/mods-available/userdir.conf + backup = etc/httpd/conf/mods-available/vhost_alias.conf + backup = etc/httpd/conf/ports.conf + backup = etc/httpd/conf/sites-available/default + backup = etc/httpd/conf/sites-available/default-ssl + backup = etc/httpd/conf/conf.d/charset + backup = etc/httpd/conf/conf.d/localized-error-pages + backup = etc/httpd/conf/conf.d/other-vhosts-access-log + backup = etc/httpd/conf/conf.d/security + source = git://github.com/dracorp/a2enmod.git + md5sums = SKIP + +pkgname = a2enmod-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d8b94a7557f1 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,76 @@ +# Maintainer: Piotr Rogoża <rogoza dot piotr at gmail dot com> +# Contributor: Piotr Rogoża <rogoza dot piotr at gmail dot com> +# vim:set ts=2 sw=2 et ft=sh tw=100: expandtab + +_mods_dir='etc/httpd/conf/mods-available' + +pkgname=a2enmod-git +pkgver=1.2 +pkgrel=2 +pkgdesc='Apache enable/disable module/site. From Debian package.' +arch=('any') +url='http://httpd.apache.org/' +license=('APACHE') +depends=(perl apache) +optdepends=( +'php-apache: php support' +'openssl: https support, to generate a certificate' +) +provides=(a2enmod) +conflicts=(a2enmod) +replaces=(a2enmod) +backup=( +${_mods_dir}/actions.conf +${_mods_dir}/alias.conf +${_mods_dir}/autoindex.conf +${_mods_dir}/cgid.conf +${_mods_dir}/dav_fs.conf +${_mods_dir}/dav_svn.conf +${_mods_dir}/deflate.conf +${_mods_dir}/dir.conf +${_mods_dir}/disk_cache.conf +${_mods_dir}/dnssd.conf +${_mods_dir}/fastcgi.conf +${_mods_dir}/fcgid.conf +${_mods_dir}/info.conf +${_mods_dir}/ldap.conf +${_mods_dir}/mem_cache.conf +${_mods_dir}/mime.conf +${_mods_dir}/mime_magic.conf +${_mods_dir}/mod-security.conf +${_mods_dir}/mono.conf +${_mods_dir}/negotiation.conf +${_mods_dir}/pagespeed.conf +${_mods_dir}/perl.conf +${_mods_dir}/php5_cgi.conf +${_mods_dir}/php5.conf +${_mods_dir}/proxy_balancer.conf +${_mods_dir}/proxy.conf +${_mods_dir}/proxy_ftp.conf +${_mods_dir}/qos.conf +${_mods_dir}/reqtimeout.conf +${_mods_dir}/rpaf.conf +${_mods_dir}/setenvif.conf +${_mods_dir}/ssl.conf +${_mods_dir}/status.conf +${_mods_dir}/suphp.conf +${_mods_dir}/userdir.conf +${_mods_dir}/vhost_alias.conf +etc/httpd/conf/ports.conf +etc/httpd/conf/sites-available/default +etc/httpd/conf/sites-available/default-ssl +etc/httpd/conf/conf.d/charset +etc/httpd/conf/conf.d/localized-error-pages +etc/httpd/conf/conf.d/other-vhosts-access-log +etc/httpd/conf/conf.d/security +) +options=(emptydirs !strip) +install='a2enmod.install' +source=('git://github.com/dracorp/a2enmod.git') +_gitname='a2enmod' +md5sums=('SKIP') +package(){ + cd "$srcdir"/$_gitname + msg2 "Starting make install" + make DESTDIR="$pkgdir" install +} diff --git a/a2enmod.install b/a2enmod.install new file mode 100644 index 000000000000..15af2c96c110 --- /dev/null +++ b/a2enmod.install @@ -0,0 +1,45 @@ +enable_def_module(){ + a2enmod -q log_config + a2enmod -q alias + a2enmod -q autoindex + a2enmod -q dir + a2enmod -q env + a2enmod -q mime + a2enmod -q negotiation + a2enmod -q setenvif + a2enmod -q status + a2enmod -q auth_basic + a2enmod -q deflate + + # Those come from mod_auth: + a2enmod -q authz_default + a2enmod -q authz_user + a2enmod -q authz_groupfile + a2enmod -q authn_file + + # This comes from mod_access: + a2enmod -q authz_host + + # enable default site + a2ensite -q default +} +post_install() { + cat <<- HERE + Now you can modify the /etc/httpd/conf/httpd.conf.example and rename to /etc/httpd/conf/httpd.conf + To test the configuration use apachectl -t. + For more read: man 8 a2ensite a2enmod. +HERE + enable_def_module +} + +post_upgrade() { + echo "" +# enable_def_module +} + +op=$1 +shift + +$op $* + +# vi:set ts=2 sw=2 et: |