From 1d1afb4d820079f938a2df45289084b6157a5455 Mon Sep 17 00:00:00 2001 From: xpetit <32063953+xpetit@users.noreply.github.com> Date: Sat, 6 Mar 2021 13:41:28 +0100 Subject: [PATCH] Remove sync script as it is too complicated to maintain across all OSes. --- subjects/update-vm/sync.sh | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100755 subjects/update-vm/sync.sh diff --git a/subjects/update-vm/sync.sh b/subjects/update-vm/sync.sh deleted file mode 100755 index 38f7f3f19..000000000 --- a/subjects/update-vm/sync.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/usr/bin/env bash - -set -euo pipefail -IFS=' -' - -if ! test -d "$HOME/VirtualBox VMs"; then - echo "Is VirtualBox installed ? Could not find $HOME/VirtualBox VMs" - exit 1 -fi - -if pgrep VirtualBox >/dev/null; then - echo Close VirtualBox before updating debian-01 Virtual Machine - exit 1 -fi - -key_file=$(mktemp) - -cat <<'EOF'> "$key_file" ------BEGIN OPENSSH PRIVATE KEY----- -b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW -QyNTUxOQAAACAeqfcTKSukPU9D1pmO2v7EeaTefBMlr84RAKfjR3xlwgAAAJDSLNAv0izQ -LwAAAAtzc2gtZWQyNTUxOQAAACAeqfcTKSukPU9D1pmO2v7EeaTefBMlr84RAKfjR3xlwg -AAAEB8CYX9ExfuZx3Uw7otY3CIa2G+5K71Zu3iPn/97LXInB6p9xMpK6Q9T0PWmY7a/sR5 -pN58EyWvzhEAp+NHfGXCAAAADWFzc2V0c0BzZXJ2ZXI= ------END OPENSSH PRIVATE KEY----- -EOF - -rsync \ - --archive \ - --delete \ - --compress \ - --compress-choice lz4 \ - --info=progress2 \ - --rsh="ssh -oIdentitiesOnly=yes -p521 -i$key_file" \ - assets@assets.01-edu.org:debian-01 "$HOME/VirtualBox VMs" - -echo "debian-01 successfully updated"