summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGilrain2018-05-26 10:06:34 +0200
committerGilrain2018-05-26 10:06:34 +0200
commit0a5c553af05a1260b90482ce06c1fa9832092824 (patch)
tree0b81ad29857950da9c629ecdc69ae1de4ec8f0ef
parent5ca261e34b354b2100f93551ca96d901516fe9ba (diff)
downloadaur-0a5c553af05a1260b90482ce06c1fa9832092824.tar.gz
alter systemd services to comply with --server deprecation
-rw-r--r--PKGBUILD3
-rw-r--r--asf-user.service2
-rw-r--r--asf.service2
3 files changed, 5 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 27699a2a2189..6031f17f164e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -52,6 +52,9 @@ package() {
install -D -m644 "${srcdir}/${pkgname}.sysusers" "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
install -D -m644 "${srcdir}/NLog.config" "${pkgdir}/usr/lib/${pkgname}/NLog.config"
+ # enable headless daemon
+ sed -i 's/"IPC": false/"IPC": true/g' "${pkgdir}/var/lib/${pkgname}/config/ASF.json"
+
# disable auto-updates and version checks
sed -i 's/"UpdateChannel": 1/"UpdateChannel": 0/g' "${pkgdir}/var/lib/${pkgname}/config/ASF.json"
sed -i 's/"UpdatePeriod": 24/"UpdatePeriod": 0/g' "${pkgdir}/var/lib/${pkgname}/config/ASF.json"
diff --git a/asf-user.service b/asf-user.service
index bd1349985f6e..2c1f11ef1a86 100644
--- a/asf-user.service
+++ b/asf-user.service
@@ -5,7 +5,7 @@ Documentation=https://justarchi.github.io/ArchiSteamFarm/
Wants=network.target
[Service]
-ExecStart=/usr/bin/dotnet /usr/lib/asf/ArchiSteamFarm.dll --server --path=%h/.config/asf
+ExecStart=/usr/bin/dotnet /usr/lib/asf/ArchiSteamFarm.dll --process-required --no-restart --path=%h/.config/asf
[Install]
WantedBy=default.target
diff --git a/asf.service b/asf.service
index a27bc322af31..feceaba27e89 100644
--- a/asf.service
+++ b/asf.service
@@ -8,7 +8,7 @@ After=network.target
[Service]
User=asf
Group=asf
-ExecStart=/usr/bin/dotnet /usr/lib/asf/ArchiSteamFarm.dll --server --path=/var/lib/asf
+ExecStart=/usr/bin/dotnet /usr/lib/asf/ArchiSteamFarm.dll --process-required --no-restart --path=/var/lib/asf
ProtectSystem=true
ReadWritePaths=/var/lib/asf