diff options
author | Superpiffer | 2017-11-05 18:54:24 +0100 |
---|---|---|
committer | Superpiffer | 2017-11-05 18:54:24 +0100 |
commit | 02c40824fe33590fa7f53a41e702700f8cb70457 (patch) | |
tree | 23b07ccd4f6c550a3f263730164e96feb29020cd /airsonic.service | |
parent | 94687b9f99a33c3cc47148c9ba4faa9766372a35 (diff) | |
download | aur-02c40824fe33590fa7f53a41e702700f8cb70457.tar.gz |
Update to v10.1.0 and systemd service rewrite
Diffstat (limited to 'airsonic.service')
-rw-r--r-- | airsonic.service | 27 |
1 files changed, 20 insertions, 7 deletions
diff --git a/airsonic.service b/airsonic.service index e54fb1b96956..3cf141f6aeca 100644 --- a/airsonic.service +++ b/airsonic.service @@ -1,12 +1,25 @@ [Unit] -Description=Airsonic -After=network.target - +Description=Airsonic Media Server +After=remote-fs.target network.target +AssertPathExists=/var/lib/airsonic + [Service] +Type=simple +Environment="JAVA_JAR=/var/lib/airsonic/airsonic.war" +Environment="JAVA_OPTS=-Xmx700m" +Environment="AIRSONIC_HOME=/var/lib/airsonic" +Environment="PORT=4040" +Environment="CONTEXT_PATH=/airsonic" +Environment="JAVA_ARGS=" +EnvironmentFile=-/etc/sysconfig/airsonic +ExecStart=/usr/bin/java \ + $JAVA_OPTS \ + -Dairsonic.home=${AIRSONIC_HOME} \ + -Dserver.context-path=${CONTEXT_PATH} \ + -Dserver.port=${PORT} \ + -jar ${JAVA_JAR} $JAVA_ARGS User=airsonic -ExecStart=/var/lib/airsonic/airsonic.sh -ExecStop=/bin/kill -15 $MAINPID -Type=forking - +Group=airsonic + [Install] WantedBy=multi-user.target |