diff options
Diffstat (limited to 'games-action/minetest/files')
4 files changed, 34 insertions, 4 deletions
diff --git a/games-action/minetest/files/minetestserver.confd b/games-action/minetest/files/minetestserver.confd index 7a6f9b12ff01..b383fbd3e33b 100644 --- a/games-action/minetest/files/minetestserver.confd +++ b/games-action/minetest/files/minetestserver.confd @@ -4,13 +4,13 @@ USER="minetest" # group -GROUP="@GROUP@" +GROUP="minetest" # pidfile -PIDFILE="/var/run/minetest.pid" +PIDFILE="/run/minetest.pid" # executable -MINETESTBIN="@BINDIR@/minetestserver" +MINETESTBIN="/usr/bin/minetestserver" # additional arguments for the server ARGS="--logfile /var/log/minetest/minetest-server.log" diff --git a/games-action/minetest/files/minetestserver.logrotate b/games-action/minetest/files/minetestserver.logrotate index 0ec4823663aa..2e38adfc5f50 100644 --- a/games-action/minetest/files/minetestserver.logrotate +++ b/games-action/minetest/files/minetestserver.logrotate @@ -1,4 +1,4 @@ -/var/log/minetest/minetest-server.log { +/var/log/minetest/*.log { rotate 5 weekly missingok diff --git a/games-action/minetest/files/minetestserver_default.service b/games-action/minetest/files/minetestserver_default.service new file mode 100644 index 000000000000..e2754abaaf12 --- /dev/null +++ b/games-action/minetest/files/minetestserver_default.service @@ -0,0 +1,15 @@ +[Unit] +Description=Minetest multiplayer server (server config minetest.conf) +Documentation=man:minetestserver(6) +After=network.target + +[Service] +Restart=on-failure +User=minetest +Group=minetest +ExecStart=/usr/bin/minetestserver --config /etc/minetest/minetest.conf --logfile /var/log/minetest/minetest-server.log +StandardOutput=null + +[Install] +WantedBy=multi-user.target + diff --git a/games-action/minetest/files/minetestserver_template.service b/games-action/minetest/files/minetestserver_template.service new file mode 100644 index 000000000000..a945de53e870 --- /dev/null +++ b/games-action/minetest/files/minetestserver_template.service @@ -0,0 +1,15 @@ +[Unit] +Description=Minetest multiplayer server (server config %i.conf) +Documentation=man:minetestserver(6) +After=network.target + +[Service] +Restart=on-failure +User=minetest +Group=minetest +ExecStart=/usr/bin/minetestserver --config /etc/minetest/%i.conf --logfile /var/log/minetest/%i-server.log +StandardOutput=null + +[Install] +WantedBy=multi-user.target + |