imagestack/setup.sh
2025-02-12 16:41:51 +01:00

21 lines
548 B
Bash

#!/bin/bash
# Change to the script's directory
cd "$(dirname "$0")"
ISO_URL="https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-12.9.0-amd64-netinst.iso"
IMAGE_DIR="images"
ISO_NAME="$IMAGE_DIR/debian-server.iso"
SOURCE_DIR="source"
# Create necessary directories
mkdir -p "$IMAGE_DIR" "$SOURCE_DIR"
# Download the ISO file
wget -O "$ISO_NAME" "$ISO_URL"
# Extract ISO contents
xorriso -osirrox on -indev "$ISO_NAME" -extract / "$SOURCE_DIR/"
echo "Debian server ISO file downloaded to $IMAGE_DIR and extracted to $SOURCE_DIR"