diff options
author | Slashbunny | 2013-12-29 17:20:55 -0500 |
---|---|---|
committer | Slashbunny | 2013-12-29 17:20:55 -0500 |
commit | ef87c4115d976e06289e8a4d0bf101552bba5030 (patch) | |
tree | 6ddb222361c9a32332faefb65a7263fb26a8d9cd /maraschino.service | |
parent | 696969b55cbdb6febc4efa447471729818aa0896 (diff) | |
download | aur-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.service | 10 |
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 + |