gentoo-ebuilds/games-server/bedrock-server/files/bedrock-server.service
Conrad Kostecki ec91a35d8e
games-server/bedrock-server: add 1.19.63.01
Closes: https://bugs.gentoo.org/895492
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
2023-02-28 01:42:44 +01:00

22 lines
1 KiB
Desktop File

[Unit]
Description=Bedrock Server (World: %I)
After=network.target
[Service]
User=bedrock
Group=bedrock
WorkingDirectory=-/var/lib/bedrock-server/%I
PIDFile=/run/bedrock-server.%I.pid
ExecStartPre=!/bin/mkdir -p /var/lib/bedrock-server/%I
ExecStartPre=!/bin/cp -n /opt/bedrock-server/allowlist.json /var/lib/bedrock-server/%I/
ExecStartPre=!/bin/cp -n /opt/bedrock-server/permissions.json /var/lib/bedrock-server/%I/
ExecStartPre=!/bin/cp -n /opt/bedrock-server/server.properties /var/lib/bedrock-server/%I/
ExecStartPre=!/bin/ln -sf /opt/bedrock-server/behavior_packs /var/lib/bedrock-server/%I/
ExecStartPre=!/bin/ln -sf /opt/bedrock-server/definitions /var/lib/bedrock-server/%I/
ExecStartPre=!/bin/ln -sf /opt/bedrock-server/resource_packs /var/lib/bedrock-server/%I/
ExecStartPre=!/bin/ln -sf /opt/bedrock-server/structures /var/lib/bedrock-server/%I/
ExecStartPre=!/bin/chown -R bedrock:bedrock /var/lib/bedrock-server/%I
ExecStart=/bin/sh -c '/usr/bin/dtach -N $(mktemp -u) /opt/bin/bedrock-server'
[Install]
WantedBy=multi-user.target