From cedf55d54211914f5f86a14210a5c705d1609f25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=92=D0=B8=D0=BA=D1=82=D0=BE=D1=80?= <78488229+viktor138irk@users.noreply.github.com> Date: Thu, 7 May 2026 01:42:15 +0900 Subject: [PATCH] Add disk image support installer helper --- scripts/install_disk_images_support.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 scripts/install_disk_images_support.sh diff --git a/scripts/install_disk_images_support.sh b/scripts/install_disk_images_support.sh new file mode 100644 index 0000000..96e9f1a --- /dev/null +++ b/scripts/install_disk_images_support.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env bash +set -euo pipefail + +APP_DIR="${VIRTUALITY_APP_DIR:-/opt/virtuality/web}" +REPO_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" +DISK_IMAGES_DIR="/var/lib/virtuality/disk-images" + +mkdir -p "$DISK_IMAGES_DIR" +chmod 755 "$DISK_IMAGES_DIR" + +if [[ -f "${REPO_DIR}/scripts/patch_disk_images.py" ]]; then + python3 "${REPO_DIR}/scripts/patch_disk_images.py" "${APP_DIR}/app.py" +else + echo "patch_disk_images.py not found" >&2 + exit 1 +fi + +systemctl restart virtuality-web.service + +echo "Disk image support installed. Open: /disk-images"