summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorPhilip Wellnitz2018-05-12 14:04:01 +0200
committerPhilip Wellnitz2018-05-12 14:04:01 +0200
commit0c057b73ad8cb4e3187c4fa40508d198c9d4f9ad (patch)
treec9578eea491acb3c5897c21bf9083defe6d511ad /PKGBUILD
parentfefe3e233c9b7f2b0bfd7c8ff652eef0510c02a6 (diff)
downloadaur-0c057b73ad8cb4e3187c4fa40508d198c9d4f9ad.tar.gz
fix permission errors
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD13
1 files changed, 12 insertions, 1 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 844eaec6f1f8..5d3e532e4acc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
pkgname=cms-germany-git
pkgver=r3802.4d519c16
-pkgrel=2
+pkgrel=3
pkgdesc="CMS, or Contest Management System, is a distributed system for running and (to some extent) organizing a programming contest. This is a fork used for the German IOI team selection process."
arch=('i686' 'x86_64')
url="https://github.com/ioi-germany/cms"
@@ -87,5 +87,16 @@ package() {
chmod o-x $pkgdir/usr/bin/isolate
cd ../cms
+
+ # Logs and cache directories
+ install -d -m770 $pkgdir/var/log/cms
+ install -d -m770 $pkgdir/var/cache/cms
+
+ # Configuration files
+ install -D -m660 config/cms.conf.sample $pkgdir/usr/lib/cms/cms.conf
+ install -D -m660 config/cms.ranking.conf.sample $pkgdir/usr/lib/cms/cms.ranking.conf
+
+ python2 prerequisites.py build_l10n --as-root
python2 setup.py install --root="$pkgdir" --optimize=1
+
}