feat(tmux-minecraft-server): move sock to /run/minecraft
This commit is contained in:
parent
36c3e3c353
commit
0bda39582b
1 changed files with 5 additions and 4 deletions
|
@ -15,7 +15,7 @@ let
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
${tmux} -S ${cfg.dataDir}/minecraft-server.sock send-keys stop Enter
|
${tmux} -S /run/minecraft/server.sock send-keys stop Enter
|
||||||
'';
|
'';
|
||||||
|
|
||||||
files = {
|
files = {
|
||||||
|
@ -182,11 +182,12 @@ in
|
||||||
after = [ "network.target" ];
|
after = [ "network.target" ];
|
||||||
|
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
ExecStart = "${tmux} -S ${cfg.dataDir}/minecraft-server.sock new -d ${server} ${cfg.jvmOpts}";
|
ExecStart = ''${tmux} -S /run/minecraft/server.sock new -d ${server} ${cfg.jvmOpts}'';
|
||||||
ExecStop = "${stopScript} $MAINPID";
|
ExecStop = "${stopScript} $MAINPID";
|
||||||
Restart = "always";
|
Restart = "always";
|
||||||
User = "minecraft";
|
User = "minecraft";
|
||||||
Type = "forking";
|
Type = "forking";
|
||||||
|
RuntimeDirectory = "minecraft";
|
||||||
GuessMainPID = true;
|
GuessMainPID = true;
|
||||||
WorkingDirectory = cfg.dataDir;
|
WorkingDirectory = cfg.dataDir;
|
||||||
};
|
};
|
||||||
|
@ -199,8 +200,8 @@ in
|
||||||
|
|
||||||
postStart = ''
|
postStart = ''
|
||||||
${pkgs.coreutils}/bin/chmod 770 ${cfg.dataDir}
|
${pkgs.coreutils}/bin/chmod 770 ${cfg.dataDir}
|
||||||
${pkgs.coreutils}/bin/chmod 660 ${cfg.dataDir}/minecraft-server.sock
|
${pkgs.coreutils}/bin/chmod 660 /run/minecraft/server.sock
|
||||||
${pkgs.coreutils}/bin/chgrp minecraft ${cfg.dataDir}/minecraft-server.sock
|
${pkgs.coreutils}/bin/chgrp minecraft /run/minecraft/server.sock
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue