diff options
author | Jonas Heinrich | 2020-05-04 21:05:44 +0000 |
---|---|---|
committer | Jonas Heinrich | 2020-05-04 21:05:44 +0000 |
commit | 16a6f3a730e683de7182c67e6544f067b3a60fb0 (patch) | |
tree | 2ff9db20379b3be8f0d92fb77cfb5beb91232849 | |
parent | 0a06f55387d23fae8cb53dc5da593f06a4f87d5f (diff) | |
download | aur-16a6f3a730e683de7182c67e6544f067b3a60fb0.tar.gz |
add additional service file
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 5 | ||||
-rw-r--r-- | quakejs-cdn.service | 2 | ||||
-rw-r--r-- | quakejs.service | 18 |
4 files changed, 25 insertions, 2 deletions
@@ -17,6 +17,7 @@ pkgbase = quakejs-git source = web.json source = quakejs-cdn.service source = quakejs-ds.service + source = quakejs.service source = quakejs.sysusers source = quakejs.tmpfiles source = quakejs.conf @@ -25,6 +26,7 @@ pkgbase = quakejs-git sha512sums = 41ce94ad41123ae4892089f82569b480af926702b482707f96728eb4fe6f50b69e84827f80c3014eab343f756f2fba5a0c2e6b7720f094e04bef6009589005da sha512sums = 5a6bbbade892f696bfa15bd530f14fd3b3e99cfafd89a578e9a33ebfae70599b429c3f1c4827025d85a3e29d3667c10a0bcb798c41f3a176e24e2e191db94380 sha512sums = 58779c6ed13a63dbedffac3bf6dfdc3ee73ba909e868e1e4201762ea58f898f23eb4a887e1444273899c49a6eb7ae5e32ae04b1099d2d728d6c3e2adaee09372 + sha512sums = 5a6bbbade892f696bfa15bd530f14fd3b3e99cfafd89a578e9a33ebfae70599b429c3f1c4827025d85a3e29d3667c10a0bcb798c41f3a176e24e2e191db94380 sha512sums = a7cc7ec2d2cfda5d5b71490b9f2b06fb859bca6a77216a35b536caa09a4e523a7e976339a2f75b0d38ea70e17dd1f5bec3f30fc51fadca9c474f90dbdc7b60d2 sha512sums = a8bb1786b7c950b4e8773eb9dd98659f287177b65c76ba58b25980d765234b30995da75b6c98bad97541941a56abdd4371dfaa9f0d8e9f9e9f1b45c2954edc29 sha512sums = 23f17d280914795bf3f6ab4b7d1db910ffc09cdb4fea22ff6c6ab4a423750a62388b174ed6abaef3662908102e9b79ec351282c52ad2e4c9b27baba5dbcbc4fa @@ -19,14 +19,16 @@ source=('git+https://github.com/inolen/quakejs.git' 'web.json' 'quakejs-cdn.service' 'quakejs-ds.service' + 'quakejs.service' 'quakejs.sysusers' 'quakejs.tmpfiles' 'quakejs.conf') sha512sums=('SKIP' 'f9fc1684e9a2e3f992a59dad204b9deea8a9878953ff9b80dd1fb0ffde9f1d12efdb462a87b3c94b7fcfdef630911eddf5743ec7c7df445e6749cc7d163ce86a' '41ce94ad41123ae4892089f82569b480af926702b482707f96728eb4fe6f50b69e84827f80c3014eab343f756f2fba5a0c2e6b7720f094e04bef6009589005da' - '5a6bbbade892f696bfa15bd530f14fd3b3e99cfafd89a578e9a33ebfae70599b429c3f1c4827025d85a3e29d3667c10a0bcb798c41f3a176e24e2e191db94380' + '3aea5a5622808e89525d9e1cb16798046b8273dee961132186c109ea12d72b08c10897a0e98add976f807100b3b76a4f30a46153d01278987e8f54d151c98982' '58779c6ed13a63dbedffac3bf6dfdc3ee73ba909e868e1e4201762ea58f898f23eb4a887e1444273899c49a6eb7ae5e32ae04b1099d2d728d6c3e2adaee09372' + '84fb1316159b31068efa9917ad77935087e69b522aed460e9a1c9f394ebba93e3c1385aad0740a01931d10172512a9aa9f28905cd9d0924e5e64f9bf58d4ec3d' 'a7cc7ec2d2cfda5d5b71490b9f2b06fb859bca6a77216a35b536caa09a4e523a7e976339a2f75b0d38ea70e17dd1f5bec3f30fc51fadca9c474f90dbdc7b60d2' 'a8bb1786b7c950b4e8773eb9dd98659f287177b65c76ba58b25980d765234b30995da75b6c98bad97541941a56abdd4371dfaa9f0d8e9f9e9f1b45c2954edc29' '23f17d280914795bf3f6ab4b7d1db910ffc09cdb4fea22ff6c6ab4a423750a62388b174ed6abaef3662908102e9b79ec351282c52ad2e4c9b27baba5dbcbc4fa') @@ -64,6 +66,7 @@ package() { install -Dm 644 "${srcdir}/quakejs-cdn.service" "${pkgdir}/usr/lib/systemd/system/quakejs-cdn.service" install -Dm 644 "${srcdir}/quakejs-ds.service" "${pkgdir}/usr/lib/systemd/system/quakejs-ds.service" + install -Dm 644 "${srcdir}/quakejs.service" "${pkgdir}/usr/lib/systemd/system/quakejs.service" install -Dm 644 "${srcdir}/quakejs.sysusers" "${pkgdir}/usr/lib/sysusers.d/quakejs.conf" install -Dm 644 "${srcdir}/quakejs.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/quakejs.conf" } diff --git a/quakejs-cdn.service b/quakejs-cdn.service index 5081b315376b..a7374c1c36aa 100644 --- a/quakejs-cdn.service +++ b/quakejs-cdn.service @@ -5,7 +5,7 @@ After=network.target [Service] User=quakejs Type=simple -ExecStart=/usr/bin/node bin/web.js --config /etc/webapps/quakejs/web.json +ExecStart=/usr/bin/node bin/content.js WorkingDirectory=/usr/share/webapps/quakejs LimitNOFILE=1048576 LimitNPROC=64 diff --git a/quakejs.service b/quakejs.service new file mode 100644 index 000000000000..6df8ebda6eb3 --- /dev/null +++ b/quakejs.service @@ -0,0 +1,18 @@ +Unit] +Description=QuakeJS game server +After=network.target + +[Service] +User=quakejs +Type=simple +ExecStart=/usr/bin/node bin/web.js --config /etc/webapps/quakejs/web.json +WorkingDirectory=/usr/share/webapps/quakejs +LimitNOFILE=1048576 +LimitNPROC=64 +PrivateTmp=true +PrivateDevices=true +ProtectHome=true +ProtectSystem=strict + +[Install] +WantedBy=multi-user.target |