diff options
author | Philip Wellnitz | 2018-05-12 14:12:22 +0200 |
---|---|---|
committer | Philip Wellnitz | 2018-05-12 14:12:22 +0200 |
commit | 0eb4711b5e5c8764019e70595235453cfc8a5d63 (patch) | |
tree | d9a436066b872713df5b1c6f24978b8f44f745fd | |
parent | 47fb321d5a1eaf4610087aaad1e9c37ede15b371 (diff) | |
download | aur-0eb4711b5e5c8764019e70595235453cfc8a5d63.tar.gz |
fix bugs
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 17 | ||||
-rw-r--r-- | cms-germany-git.install | 15 |
3 files changed, 26 insertions, 8 deletions
@@ -1,7 +1,7 @@ pkgbase = cms-germany-git 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. pkgver = r3802.4d519c16 - pkgrel = 3 + pkgrel = 4 url = https://github.com/ioi-germany/cms install = cms-germany-git.install arch = i686 @@ -1,6 +1,6 @@ pkgname=cms-germany-git pkgver=r3802.4d519c16 -pkgrel=3 +pkgrel=4 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" @@ -96,7 +96,22 @@ package() { 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 + # I'm not even sure if this is needed at all + install -d -m770 $pkgdir/var/lib/cms + + # Fix testlib.h path (maybe patch CMS for this?) + install -d -m755 $pkgdir/usr/include/cms + ln -s /usr/include/testlib.h $pkgdir/usr/include/cms/testlib.h + python2 prerequisites.py build_l10n --as-root python2 setup.py install --root="$pkgdir" --optimize=1 + install -d $pkgdir/var/local/log + install -d $pkgdir/var/local/cache + install -d $pkgdir/var/local/lib + install -d $pkgdir/var/local/run + ln -s /var/log/cms $pkgdir/var/local/log/cms + ln -s /var/cache/cms $pkgdir/var/local/cache/cms + ln -s /var/lib/cms $pkgdir/var/local/lib/cms + ln -s /var/run/cms $pkgdir/var/local/run/cms } diff --git a/cms-germany-git.install b/cms-germany-git.install index 43a45756bf15..19cac8bfb5c8 100644 --- a/cms-germany-git.install +++ b/cms-germany-git.install @@ -1,15 +1,18 @@ post_upgrade() { su -c \ - "chown root:cmsuser /usr/local/bin/isolate; \ - chmod 4750 /usr/local/bin/isolate; \ - chown cmsuser:cmsuser /usr/local/include/cms; \ - chown cmsuser:cmsuser /usr/local/share/cms; \ + "chown root:cmsuser /usr/bin/isolate; \ + chmod 4750 /usr/bin/isolate; \ + chown cmsuser:cmsuser /usr/include/cms; \ chown cmsuser:cmsuser /var/local/log/cms; \ chown cmsuser:cmsuser /var/local/cache/cms; \ chown cmsuser:cmsuser /var/local/lib/cms; \ chown cmsuser:cmsuser /var/local/run/cms; \ - chown cmsuser:cmsuser /usr/local/etc/cms.conf; \ - chown cmsuser:cmsuser /usr/local/etc/cms.ranking.conf" \ + chown cmsuser:cmsuser /var/log/cms; \ + chown cmsuser:cmsuser /var/cache/cms; \ + chown cmsuser:cmsuser /var/lib/cms; \ + chown cmsuser:cmsuser /var/run/cms; \ + chown cmsuser:cmsuser /usr/lib/cms/cms.conf; \ + chown cmsuser:cmsuser /usr/lib/cms/cms.ranking.conf" \ - root } |