Date: Tuesday, January 9, 2018 @ 18:12:20 Author: spupykin Revision: 280739
archrelease: copy trunk to community-testing-any Added: drupal/repos/community-testing-any/ drupal/repos/community-testing-any/PKGBUILD (from rev 280738, drupal/trunk/PKGBUILD) drupal/repos/community-testing-any/drupal.install (from rev 280738, drupal/trunk/drupal.install) ----------------+ PKGBUILD | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ drupal.install | 7 +++++++ 2 files changed, 55 insertions(+) Copied: drupal/repos/community-testing-any/PKGBUILD (from rev 280738, drupal/trunk/PKGBUILD) =================================================================== --- community-testing-any/PKGBUILD (rev 0) +++ community-testing-any/PKGBUILD 2018-01-09 18:12:20 UTC (rev 280739) @@ -0,0 +1,48 @@ +# $Id$ +# Maintainer: Sergej Pupykin <pupykin.s+a...@gmail.com> +# Contributor: Corrado Primier <cp663...@stud.polimi.it> + +pkgname=drupal +pkgver=8.4.4 +pkgrel=1 +pkgdesc="A PHP-based content management platform" +arch=('any') +url="http://www.drupal.org/" +license=('GPL') +depends=() +install='drupal.install' +backup=('etc/webapps/drupal/.htaccess') +options=(!strip) +source=(https://www.drupal.org/files/projects/$pkgname-$pkgver.tar.gz) +sha256sums=('d2441f8e42f3dcb26f8ef00c8e07ee25c57f5437b0d9ac56119a4aa3930e7a5b') + +package() { + depends=('php71' 'php71-gd') + + _instdir="$pkgdir"/usr/share/webapps/drupal + mkdir -p ${_instdir} + cd ${_instdir} + cp -r "$srcdir"/$pkgname-$pkgver/{*,.htaccess} ${_instdir} + + # move .htaccess + mkdir -p "$pkgdir"/etc/webapps/drupal + sed -i '1,1iRequire all denied' ${_instdir}/.htaccess + mv ${_instdir}/.htaccess "$pkgdir"/etc/webapps/drupal/.htaccess + ln -s /etc/webapps/drupal/.htaccess ${_instdir}/.htaccess + + # move sites/ + mkdir -p "$pkgdir"/var/lib/drupal/ + mv ${_instdir}/sites "$pkgdir"/var/lib/drupal/sites + ln -s /var/lib/drupal/sites ${_instdir}/sites + + # apache config example + cat >"$pkgdir"/etc/webapps/drupal/apache.example.conf <<EOF + Alias /drupal "/usr/share/webapps/drupal" + <Directory "/usr/share/webapps/drupal"> + AllowOverride All + Options FollowSymlinks + Require all granted + php_admin_value open_basedir "/srv/:/tmp/:/usr/share/webapps/:/etc/webapps:/usr/share/pear/:/var/lib/drupal" + </Directory> +EOF +} Copied: drupal/repos/community-testing-any/drupal.install (from rev 280738, drupal/trunk/drupal.install) =================================================================== --- community-testing-any/drupal.install (rev 0) +++ community-testing-any/drupal.install 2018-01-09 18:12:20 UTC (rev 280739) @@ -0,0 +1,7 @@ +post_install() { + chown -R http:http var/lib/drupal +} + +post_upgrade() { + chown -R http:http var/lib/drupal +}