From 0be6fbd65e09e6903b3f865b94a603388f53b37e Mon Sep 17 00:00:00 2001 From: zenobit Date: Tue, 18 Feb 2025 03:31:41 +0100 Subject: [PATCH] Move config to.. --- actions/freedos | 16 ++++++++++++++++ quickget | 15 --------------- 2 files changed, 16 insertions(+), 15 deletions(-) diff --git a/actions/freedos b/actions/freedos index 9508209..1e66e5b 100644 --- a/actions/freedos +++ b/actions/freedos @@ -5,6 +5,7 @@ BASEDOF="-" HOMEPAGE="https://freedos.org" DESCRIPTION="DOS-compatible operating system that you can use to play classic DOS games, run legacy business software, or develop embedded systems" CREDENTIALS="-" +GUEST="freedos" function releases_() { echo 1.3 1.2 @@ -22,3 +23,18 @@ function get_() { esac echo "${URL}/${ISO} ${HASH}" } + +function distro_specific() { + if [[ ${ISO} = *".zip"* ]]; then + unzip -qo "${VM_PATH}/${ISO}" -d "${VM_PATH}" + rm -f "${VM_PATH}/${ISO}" + ISO="$(ls -1 "${VM_PATH}/"*.iso)" + ISO="$(basename "${ISO}")" + fi +} + +function specific_tweaks() { + echo "boot=\"legacy\"" >> "${CONF_FILE}" + echo "disk_size=\"4G\"" >> "${CONF_FILE}" + echo "ram=\"256M\"" >> "${CONF_FILE}" +} diff --git a/quickget b/quickget index 9c038b6..5d410e6 100755 --- a/quickget +++ b/quickget @@ -582,9 +582,6 @@ function make_vm_config() { haiku) GUEST="haiku" IMAGE_TYPE="iso";; - freedos) - GUEST="freedos" - IMAGE_TYPE="iso";; kolibrios) GUEST="kolibrios" IMAGE_TYPE="iso";; @@ -646,11 +643,6 @@ EOF echo "disk_size=\"64G\"" >> "${CONF_FILE}" echo "ram=\"4G\"" >> "${CONF_FILE}" ;; - freedos) - echo "boot=\"legacy\"" >> "${CONF_FILE}" - echo "disk_size=\"4G\"" >> "${CONF_FILE}" - echo "ram=\"256M\"" >> "${CONF_FILE}" - ;; kolibrios) echo "boot=\"legacy\"" >> "${CONF_FILE}" echo "disk_size=\"2G\"" >> "${CONF_FILE}" @@ -748,13 +740,6 @@ function create_vm() { ${QEMU_IMG} convert -f raw -O qcow2 "${VM_PATH}/${ISO}" "${VM_PATH}/disk.qcow2" ISO="${ISO/.img/}" fi;; - freedos) - if [[ ${ISO} = *".zip"* ]]; then - unzip -qo "${VM_PATH}/${ISO}" -d "${VM_PATH}" - rm -f "${VM_PATH}/${ISO}" - ISO="$(ls -1 "${VM_PATH}/"*.iso)" - ISO="$(basename "${ISO}")" - fi;; kolibrios) if [[ ${ISO} = *".7z" ]]; then if [ -z "$(command -v 7z)" ]; then echo $"ERROR! '7zip' needs installing. Unable to extract file."