fix(minecraft-servers): create data directory
This commit is contained in:
parent
c28f33de15
commit
7c34a3a442
1 changed files with 7 additions and 2 deletions
|
@ -86,6 +86,12 @@ in
|
|||
allowedTCPPorts = UDPPorts ++ TCPPorts;
|
||||
};
|
||||
|
||||
system.activationScripts.minecraft-server-data-dir.text = ''
|
||||
mkdir -p ${cfg.dataDir}
|
||||
chown minecraft:minecraft ${cfg.dataDir}
|
||||
chmod -R 775 ${cfg.dataDir}
|
||||
'';
|
||||
|
||||
systemd.services = mapAttrs'
|
||||
(name: conf:
|
||||
let
|
||||
|
@ -152,8 +158,7 @@ in
|
|||
in
|
||||
''
|
||||
mkdir -p ${serverDir}
|
||||
${pkgs.coreutils}/bin/chmod -R 775 ${cfg.dataDir}
|
||||
${pkgs.coreutils}/bin/chmod -R 775 ${serverDir}
|
||||
chmod -R 775 ${serverDir}
|
||||
cd ${serverDir}
|
||||
ln -sf ${eula} eula.txt
|
||||
ln -sf ${whitelist} whitelist.json
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue