From 8742fedcea5b8daa06650f7cd8589a1e6eb28b40 Mon Sep 17 00:00:00 2001 From: Tobias <96661824+CrazyWolf13@users.noreply.github.com> Date: Sat, 24 Jan 2026 23:48:09 +0100 Subject: [PATCH] bump crafty-controller to debian 13 (#11094) * chore: bump to deb13 * chore: bump to deb 13 * chore: bump to deb 13 --- ct/crafty-controller.sh | 2 +- frontend/public/json/crafty-controller.json | 2 +- install/crafty-controller-install.sh | 20 +++++--------------- 3 files changed, 7 insertions(+), 17 deletions(-) diff --git a/ct/crafty-controller.sh b/ct/crafty-controller.sh index f4ef9c8bc..d99d32eb0 100644 --- a/ct/crafty-controller.sh +++ b/ct/crafty-controller.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}" var_ram="${var_ram:-4096}" var_disk="${var_disk:-16}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/frontend/public/json/crafty-controller.json b/frontend/public/json/crafty-controller.json index cbb743a89..11b6ac2c0 100644 --- a/frontend/public/json/crafty-controller.json +++ b/frontend/public/json/crafty-controller.json @@ -23,7 +23,7 @@ "ram": 4096, "hdd": 16, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/install/crafty-controller-install.sh b/install/crafty-controller-install.sh index b72879653..54f51b4d7 100644 --- a/install/crafty-controller-install.sh +++ b/install/crafty-controller-install.sh @@ -13,24 +13,14 @@ setting_up_container network_check update_os -msg_info "Installing Dependencies (a lot of patience)" -$STD apt-get install -y \ - git \ - sed \ - lsb-release \ - apt-transport-https \ - coreutils \ - software-properties-common -msg_ok "Installed Dependencies" - msg_info "Setting up TemurinJDK" setup_java -$STD apt-get install -y temurin-{8,11,17,21}-jre +$STD apt install -y temurin-{8,11,17,21}-jre sudo update-alternatives --set java /usr/lib/jvm/temurin-21-jre-amd64/bin/java msg_ok "Installed TemurinJDK" msg_info "Setup Python3" -$STD apt-get install -y \ +$STD apt install -y \ python3 \ python3-dev \ python3-pip \ @@ -59,8 +49,8 @@ $STD sudo -u crafty bash -c ' ' msg_ok "Installed Craft-Controller and dependencies" -msg_info "Setting up Crafty-Controller service" -cat >/etc/systemd/system/crafty-controller.service <<'EOF' +msg_info "Setting up service" +cat </etc/systemd/system/crafty-controller.service [Unit] Description=Crafty 4 After=network.target @@ -83,7 +73,7 @@ sleep 10 echo "Username: $(grep -oP '(?<="username": ")[^"]*' /opt/crafty-controller/crafty/crafty-4/app/config/default-creds.txt)" echo "Password: $(grep -oP '(?<="password": ")[^"]*' /opt/crafty-controller/crafty/crafty-4/app/config/default-creds.txt)" } >>~/crafty-controller.creds -msg_ok "Crafty-Controller service started" +msg_ok "Service started" motd_ssh customize