summarylogtreecommitdiffstats
path: root/maraschino.service
diff options
context:
space:
mode:
authorSlashbunny2013-12-29 17:20:55 -0500
committerSlashbunny2013-12-29 17:20:55 -0500
commitef87c4115d976e06289e8a4d0bf101552bba5030 (patch)
tree6ddb222361c9a32332faefb65a7263fb26a8d9cd /maraschino.service
parent696969b55cbdb6febc4efa447471729818aa0896 (diff)
downloadaur-ef87c4115d976e06289e8a4d0bf101552bba5030.tar.gz
Many modernizations and improvements
* Use proper linux directories for program/data * Remove old rc.d script * Run maraschino as an unprivileged user * Use new VCS PKGBUILD standards for managing git Thanks to user daichiasuka on the AUR
Diffstat (limited to 'maraschino.service')
-rw-r--r--maraschino.service10
1 files changed, 6 insertions, 4 deletions
diff --git a/maraschino.service b/maraschino.service
index 4c15947d63af..bbf2fac83a18 100644
--- a/maraschino.service
+++ b/maraschino.service
@@ -1,13 +1,15 @@
[Unit]
Description=Maraschino Daemon
+After=network.target
[Service]
EnvironmentFile=/etc/conf.d/maraschino
-ExecStart=/usr/bin/maraschino -d -p ${PORT}
-GuessMainPID=no
+ExecStart=/usr/bin/maraschino -d -p ${MC_PORT} --datadir ${MC_DATA} --pidfile /run/maraschino/maraschino.pid
+PIDFile=/run/maraschino/maraschino.pid
Type=forking
-User=root
-Group=root
+User=maraschino
+Group=maraschino
[Install]
WantedBy=multi-user.target
+