fix(kasmVNC): fix debian installation and improve logging (#326)
This commit is contained in:
@@ -14,7 +14,7 @@ Automatically install [KasmVNC](https://kasmweb.com/kasmvnc) in a workspace, and
|
|||||||
```tf
|
```tf
|
||||||
module "kasmvnc" {
|
module "kasmvnc" {
|
||||||
source = "registry.coder.com/modules/kasmvnc/coder"
|
source = "registry.coder.com/modules/kasmvnc/coder"
|
||||||
version = "1.0.21"
|
version = "1.0.22"
|
||||||
agent_id = coder_agent.example.id
|
agent_id = coder_agent.example.id
|
||||||
desktop_environment = "xfce"
|
desktop_environment = "xfce"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ download_file() {
|
|||||||
if command -v wget &> /dev/null; then
|
if command -v wget &> /dev/null; then
|
||||||
wget $url -O $output
|
wget $url -O $output
|
||||||
elif command -v curl &> /dev/null; then
|
elif command -v curl &> /dev/null; then
|
||||||
curl -L $url -o $output
|
curl -fsSL $url -o $output
|
||||||
elif command -v busybox &> /dev/null; then
|
elif command -v busybox &> /dev/null; then
|
||||||
busybox wget -O $output $url
|
busybox wget -O $output $url
|
||||||
else
|
else
|
||||||
@@ -32,7 +32,8 @@ download_file() {
|
|||||||
install_deb() {
|
install_deb() {
|
||||||
local url=$1
|
local url=$1
|
||||||
download_file $url /tmp/kasmvncserver.deb
|
download_file $url /tmp/kasmvncserver.deb
|
||||||
sudo apt-get install --yes --no-install-recommends --no-install-suggests /tmp/kasmvncserver.deb
|
sudo apt-get update
|
||||||
|
DEBIAN_FRONTEND=noninteractive sudo apt-get install --yes -qq --no-install-recommends --no-install-suggests /tmp/kasmvncserver.deb
|
||||||
sudo adduser $USER ssl-cert
|
sudo adduser $USER ssl-cert
|
||||||
rm /tmp/kasmvncserver.deb
|
rm /tmp/kasmvncserver.deb
|
||||||
}
|
}
|
||||||
@@ -103,6 +104,7 @@ fi
|
|||||||
|
|
||||||
# Check if vncserver is installed, and install if not
|
# Check if vncserver is installed, and install if not
|
||||||
if ! check_installed; then
|
if ! check_installed; then
|
||||||
|
echo "Installing KASM version: ${VERSION}"
|
||||||
case $distro in
|
case $distro in
|
||||||
ubuntu | debian | kali)
|
ubuntu | debian | kali)
|
||||||
case $version in
|
case $version in
|
||||||
|
|||||||
Reference in New Issue
Block a user