diff options
author | Aurifier | 2017-03-01 12:49:18 -0500 |
---|---|---|
committer | Aurifier | 2017-03-01 12:49:18 -0500 |
commit | 52e6e08e5e15df84a30ceb8cb00bdf7d254c25ae (patch) | |
tree | 4dfe36e0153290748de51a3ccd3381125c043654 | |
parent | 9181ad4db32b4d359cc321a1ab7a5139807dcda8 (diff) | |
download | aur-52e6e08e5e15df84a30ceb8cb00bdf7d254c25ae.tar.gz |
Add .service files, install .cfg files
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 19 | ||||
-rw-r--r-- | moss.service | 9 | ||||
-rw-r--r-- | moss_backend.service | 12 |
4 files changed, 42 insertions, 4 deletions
@@ -9,10 +9,16 @@ pkgbase = openuru-moss makedepends = mercurial depends = libpqxx depends = postgresql + backup = etc/moss/moss.cfg + backup = etc/moss/moss_backend.cfg source = openuru-moss::hg+http://foundry.openuru.org/hg/MOSS source = include_unistd.patch + source = moss.service + source = moss_backend.service md5sums = SKIP md5sums = 923b06d8c25265679bd35e532118f2ff + md5sums = d526247b757050c81679b9a7c5a6fae9 + md5sums = fceb9167b73375048e95f55458388d47 pkgname = openuru-moss @@ -9,11 +9,16 @@ license=('GPL') depends=('libpqxx' 'postgresql') makedepends=('mercurial') -backup=() +backup=('etc/moss/moss.cfg' + 'etc/moss/moss_backend.cfg') source=("$pkgname::hg+http://foundry.openuru.org/hg/MOSS" - "include_unistd.patch") + "include_unistd.patch" + "moss.service" + "moss_backend.service") md5sums=('SKIP' - '923b06d8c25265679bd35e532118f2ff') + '923b06d8c25265679bd35e532118f2ff' + 'd526247b757050c81679b9a7c5a6fae9' + 'fceb9167b73375048e95f55458388d47') prepare() { cd "$srcdir" @@ -30,8 +35,14 @@ build() { } package() { - cd "$srcdir/$pkgname" + 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 + cd "$pkgname" make DESTDIR="$pkgdir/" install + install -Dm644 main.cfg $pkgdir/etc/moss/moss.cfg + install -Dm600 backend.cfg $pkgdir/etc/moss/moss_backend.cfg + cd "postgresql" make DESTDIR="$pkgdir/" install } diff --git a/moss.service b/moss.service new file mode 100644 index 000000000000..62844cada465 --- /dev/null +++ b/moss.service @@ -0,0 +1,9 @@ +[Unit] +Description=MOSS is a UNIX-based server for the Myst Online: Uru Live client + +[Service] +Type=forking +ExecStart=/usr/bin/moss -c /etc/moss/moss.cfg + +[Install] +WantedBy=multi-user.target diff --git a/moss_backend.service b/moss_backend.service new file mode 100644 index 000000000000..646596305d12 --- /dev/null +++ b/moss_backend.service @@ -0,0 +1,12 @@ +[Unit] +Description=MOSS is a UNIX-based server for the Myst Online: Uru Live client +Requires=postgresql.service +After=postgresql.service +Before=moss.service + +[Service] +Type=forking +ExecStart=/usr/bin/moss_backend -c /etc/moss/moss_backend.cfg + +[Install] +WantedBy=multi-user.target |