From b8ba3de000072e66c4572e225e02a6466fee2614 Mon Sep 17 00:00:00 2001 From: Arend-Jan van Hilten Date: Wed, 21 Jan 2026 10:45:46 +0100 Subject: [PATCH 1/4] re-enable vscode --- install_vscode.sh | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/install_vscode.sh b/install_vscode.sh index 4dffc2d..641dd5a 100755 --- a/install_vscode.sh +++ b/install_vscode.sh @@ -9,14 +9,15 @@ MIRTE_SRC_DIR=${MIRTE_SRC_DIR:-/usr/local/src/mirte} # First part: # Broken for now, also the newer version from his repo: https://github.com/b01/dl-vscode-server -if false; then +if true; then cd $MIRTE_SRC_DIR || exit mkdir vscode || true cd vscode || exit - wget https://raw.githubusercontent.com/b01/dl-vscode-server/main/download-vs-code-server.sh - # wget https://gist.githubusercontent.com/b01/0a16b6645ab7921b0910603dfb85e4fb/raw/ea48d972a176b90b3956de59eb7a43da9be86ec5/download-vs-code-server.sh - chmod +x download-vs-code-server.sh - sudo -u mirte $MIRTE_SRC_DIR/vscode/download-vs-code-server.sh "linux" + ARCH="x64" + if [[ "$(uname -m)" == "aarch64" ]]; then + ARCH="arm64" + fi + curl -L https://raw.githubusercontent.com/b01/dl-vscode-server/main/download-vs-code.sh | bash -s -- "linux" $ARCH fi # Second part: mkdir -p $MIRTE_SRC_DIR/vscode || true From 81d324a6f4ffb6986776b773ffd53c3dea5da518 Mon Sep 17 00:00:00 2001 From: Arend-Jan van Hilten Date: Wed, 28 Jan 2026 11:11:53 +0100 Subject: [PATCH 2/4] set vscode install to fixed version --- install_vscode.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install_vscode.sh b/install_vscode.sh index 641dd5a..ba4fe60 100755 --- a/install_vscode.sh +++ b/install_vscode.sh @@ -17,7 +17,7 @@ if true; then if [[ "$(uname -m)" == "aarch64" ]]; then ARCH="arm64" fi - curl -L https://raw.githubusercontent.com/b01/dl-vscode-server/main/download-vs-code.sh | bash -s -- "linux" $ARCH + curl -L https://raw.githubusercontent.com/b01/dl-vscode-server/refs/tags/1.0.1/download-vs-code.sh | bash -s -- "linux" $ARCH fi # Second part: mkdir -p $MIRTE_SRC_DIR/vscode || true From 69de8483482985acc1ff52853b22d1e4b189959d Mon Sep 17 00:00:00 2001 From: Arend-Jan van Hilten Date: Thu, 5 Feb 2026 17:06:03 +0100 Subject: [PATCH 3/4] Add 20s sleep for wifi 'fix' network_setup --- network_setup.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/network_setup.sh b/network_setup.sh index 97535a5..91b6edc 100755 --- a/network_setup.sh +++ b/network_setup.sh @@ -3,6 +3,8 @@ MIRTE_SRC_DIR=${MIRTE_SRC_DIR:-/usr/local/src/mirte} ($MIRTE_SRC_DIR/mirte-install-scripts/services/mirte_auto_dhcp_eth.sh || true) & +sleep 20 # wait some time for wifi driver to not crash. + # wait for wlan0 to be up, with max 30 seconds TIMEOUT=30 NEXT_WAIT_TIME=0 From afff8163a9b5312e3a28483e6caca3dbfc7bcc86 Mon Sep 17 00:00:00 2001 From: Arend-Jan van Hilten Date: Thu, 5 Feb 2026 17:08:22 +0100 Subject: [PATCH 4/4] cleanup vscode install after re-enable --- install_vscode.sh | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/install_vscode.sh b/install_vscode.sh index ba4fe60..9f4bb4e 100755 --- a/install_vscode.sh +++ b/install_vscode.sh @@ -7,18 +7,16 @@ MIRTE_SRC_DIR=${MIRTE_SRC_DIR:-/usr/local/src/mirte} # preloading as the robot (and computer) might not have internet access later # - 'vscode' website -# First part: -# Broken for now, also the newer version from his repo: https://github.com/b01/dl-vscode-server -if true; then - cd $MIRTE_SRC_DIR || exit - mkdir vscode || true - cd vscode || exit - ARCH="x64" - if [[ "$(uname -m)" == "aarch64" ]]; then - ARCH="arm64" - fi - curl -L https://raw.githubusercontent.com/b01/dl-vscode-server/refs/tags/1.0.1/download-vs-code.sh | bash -s -- "linux" $ARCH +# First part: https://github.com/b01/dl-vscode-server +cd $MIRTE_SRC_DIR || exit +mkdir vscode || true +cd vscode || exit +ARCH="x64" +if [[ "$(uname -m)" == "aarch64" ]]; then + ARCH="arm64" fi +curl -L https://raw.githubusercontent.com/b01/dl-vscode-server/refs/tags/1.0.1/download-vs-code.sh | bash -s -- "linux" $ARCH + # Second part: mkdir -p $MIRTE_SRC_DIR/vscode || true cd $MIRTE_SRC_DIR/vscode || exit