This commit is contained in:
Omar Minaya 2025-05-27 12:08:37 -04:00 committed by GitHub
commit 666de806a8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 11 additions and 3 deletions

View File

@ -12,7 +12,7 @@ var_ram="${var_ram:-4192}"
var_disk="${var_disk:-30}"
var_os="${var_os:-debian}"
var_version="${var_version:-12}"
var_unprivileged="${var_unprivileged:-1}"
var_unprivileged="${var_unprivileged:-0}"
var_fuse="${var_fuse:-yes}"
var_tun="${var_tun:-yes}"
@ -30,8 +30,15 @@ function update_script() {
exit
fi
msg_info "Updating $APP LXC"
cd /tmp
KASM_VERSION=$(curl -fsSL 'https://www.kasmweb.com/downloads' | grep -o 'https://kasm-static-content.s3.amazonaws.com/kasm_release_[^"]*\.tar\.gz' | head -n 1 | sed -E 's/.*release_(.*)\.tar\.gz/\1/')
curl -O "https://kasm-static-content.s3.amazonaws.com/kasm_release_${KASM_VERSION}.tar.gz"
tar -xf "kasm_release_${KASM_VERSION}.tar.gz"
$STD sudo bash kasm_release/upgrade.sh
$STD apt-get update
$STD apt-get -y upgrade
$STD rm -f "/tmp/kasm_release_${KASM_VERSION}.tar.gz"
msg_ok "Updated $APP LXC"
exit
}

View File

@ -6,7 +6,7 @@
],
"date_created": "2025-05-26",
"type": "ct",
"updateable": false,
"updateable": true,
"privileged": true,
"config_path": "",
"interface_port": 443,

View File

@ -19,7 +19,8 @@ curl -fsSL -o "/opt/kasm_release_${KASM_VERSION}.tar.gz" "https://kasm-static-co
cd /opt
tar -xf "kasm_release_${KASM_VERSION}.tar.gz"
chmod +x /opt/kasm_release/install.sh
printf 'y\ny\ny\n4\n' | bash /opt/kasm_release/install.sh | tee ~/kasm-install.output
printf 'y\ny\ny\n4\n' | bash /opt/kasm_release/install.sh
touch ~/kasm-install.output
sed -n '/Kasm UI Login Credentials/,$p' ~/kasm-install.output >~/kasm.creds
msg_ok "Installed Kasm Workspaces"