diff options
author | Bryan T. Richardson | 2021-03-11 11:38:49 -0700 |
---|---|---|
committer | Bryan T. Richardson | 2021-03-11 11:42:11 -0700 |
commit | 28b9dc22e47d609137c91a7c854000decb17492d (patch) | |
tree | 3c2b0bf3990786da07d1f63b8999961ed4dff59e /minimega.service | |
download | aur-28b9dc22e47d609137c91a7c854000decb17492d.tar.gz |
Initial commit of minimega user repository
Diffstat (limited to 'minimega.service')
-rw-r--r-- | minimega.service | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/minimega.service b/minimega.service new file mode 100644 index 000000000000..22be751fa41b --- /dev/null +++ b/minimega.service @@ -0,0 +1,31 @@ +[Unit] +Description=minimega Service +After=multi-user.target + +[Service] +EnvironmentFile=-/etc/default/minimega +Environment="MM_BASE=/tmp/minimega" +Environment="MM_FILEPATH=/tmp/minimega/files" +Environment="MM_PORT=9000" +Environment="MM_DEGREE=2" +Environment="MM_CONTEXT=minimega" +Environment="MM_LOGLEVEL=info" +Environment="MM_LOGFILE=/var/log/minimega.log" +ExecStart=/opt/minimega/bin/minimega -nostdin \ + -base=${MM_BASE} \ + -filepath=${MM_FILEPATH} \ + -port=${MM_PORT} \ + -degree=${MM_DEGREE} \ + -context=${MM_CONTEXT} \ + -level=${MM_LOGLEVEL} \ + -logfile=${MM_LOGFILE} +ExecStartPost=/bin/sleep 1 +ExecStartPost=/bin/chgrp -R minimega ${MM_BASE} +ExecStartPost=/bin/chmod g+w ${MM_BASE}/minimega +ExecStop=/opt/minimega/bin/minimega -e quit +WorkingDirectory=/opt/minimega +Restart=always +RestartSec=3 + +[Install] +WantedBy=multi-user.target |