summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAurifier2017-03-20 13:02:34 -0400
committerAurifier2017-03-20 13:04:48 -0400
commita161e0ddfc2be1a94ab55a57692dacd714aad665 (patch)
tree6f305523f3387821cc256afa648d1edfce6acd84 /PKGBUILD
parent52e6e08e5e15df84a30ceb8cb00bdf7d254c25ae (diff)
downloadaur-a161e0ddfc2be1a94ab55a57692dacd714aad665.tar.gz
Update service files, create a user to run as, chown sensitive/privileged files.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD21
1 files changed, 16 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index c242ef071bb9..a2e1e48362f2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -11,14 +11,20 @@ depends=('libpqxx'
makedepends=('mercurial')
backup=('etc/moss/moss.cfg'
'etc/moss/moss_backend.cfg')
+install=openuru-moss.install
source=("$pkgname::hg+http://foundry.openuru.org/hg/MOSS"
"include_unistd.patch"
"moss.service"
- "moss_backend.service")
+ "moss-backend.service"
+ "backend.cfg.patch"
+ "main.cfg.patch")
+
md5sums=('SKIP'
'923b06d8c25265679bd35e532118f2ff'
- 'd526247b757050c81679b9a7c5a6fae9'
- 'fceb9167b73375048e95f55458388d47')
+ 'b3ad8841685bb3ee6b34cfb3ed0a1c30'
+ '65834289d108b7f87d1c9e2339be6ca7'
+ '36d6ab8ca9bfec4d401bae097e0fd9f4'
+ '112eed405369c984349bf78d47500227')
prepare() {
cd "$srcdir"
@@ -35,9 +41,14 @@ build() {
}
package() {
+ mkdir -p $pkgdir/var/log/moss
+
cd "$srcdir"
- install -Dm644 moss.service $pkgdir/usr/lib/systemd/user/moss.service
- install -Dm644 moss_backend.service $pkgdir/usr/lib/systemd/user/moss_backend.service
+ patch -p0 -i "backend.cfg.patch"
+ patch -p0 -i "main.cfg.patch"
+ install -Dm644 moss.service $pkgdir/usr/lib/systemd/system/moss.service
+ install -Dm644 moss-backend.service $pkgdir/usr/lib/systemd/system/moss-backend.service
+
cd "$pkgname"
make DESTDIR="$pkgdir/" install
install -Dm644 main.cfg $pkgdir/etc/moss/moss.cfg