Fix minecraft setup services after/requires

This commit is contained in:
h3lp
2026-03-10 22:34:40 +02:00
parent 072d049a6d
commit cacfc920f2
2 changed files with 6 additions and 5 deletions
+1 -1
View File
@@ -3,7 +3,7 @@
# ---- Clone the config repo ----
cd /root
git clone 'https://gitea.20111511.xyz/h3lp/autodeploy.git'
git clone 'https://gitea.20111511.xyz/h3lp/autodeploy.git' --branch cavemen
cd autodeploy
+5 -4
View File
@@ -153,9 +153,9 @@
systemd.services.minecraft-setup = {
description = "Minecraft Server Initial Setup";
wantedBy = [ "multi-user.target" ];
after = [ "network.target" "minecraft-setup.service" ]; # wait for setup
requires = [ "minecraft-setup.service" ]; # and fail if setup fails
after = [ "network-online.target" ];
wants = [ "network-online.target" ];
# Only run if setup hasn't been completed yet
unitConfig.ConditionPathExists = "!/home/h3lp/mineserver/.setup-done";
@@ -202,7 +202,8 @@
systemd.services.minecraft = {
description = "Minecraft Server";
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
after = [ "network.target" "minecraft-setup.service" ]; # wait for setup
requires = [ "minecraft-setup.service" ]; # and fail if setup fails
serviceConfig = {
Type = "forking";