Document and harden dos-shell automation

This commit is contained in:
randogoth 2025-10-19 12:27:52 +03:00
parent 7b4fc61061
commit 8cc9294dd4
3 changed files with 341 additions and 2 deletions

View file

@ -1,10 +1,11 @@
#!/bin/bash
set -euo pipefail
SVARDOS_BUILD=20250427
SVARDOS_ROOT="${SVARDOS_ROOT:-/opt/svardos}"
SVARDOS_BASE_DIR="${SVARDOS_BASE_DIR:-${SVARDOS_ROOT}/base}"
DEFAULT_URL="http://svardos.org/download/20250427/svardos-20250427-dosemu.zip"
ARCHIVE_URL="${SVARDOS_IMG_URL:-$DEFAULT_URL}"
SVARDOS_URL="http://svardos.org/download/${SVARDOS_BUILD}/svardos-${SVARDOS_BUILD}-dosemu.zip"
ARCHIVE_URL="${SVARDOS_IMG_URL:-$SVARDOS_URL}"
# Skip work if the base tree already exists (unless SVARDOS_REFRESH is set)
if [ -z "${SVARDOS_REFRESH:-}" ] && [ -e "${SVARDOS_BASE_DIR}/COMMAND.COM" ]; then