From 033b900e4992769786495c22d02c8700c0d4857b Mon Sep 17 00:00:00 2001 From: zenobit Date: Tue, 18 Feb 2025 03:32:31 +0100 Subject: [PATCH] Move config to.. --- actions/kolibrios | 19 +++++++++++++++++++ quickget | 18 ------------------ 2 files changed, 19 insertions(+), 18 deletions(-) diff --git a/actions/kolibrios b/actions/kolibrios index 80656a4..41ad7af 100644 --- a/actions/kolibrios +++ b/actions/kolibrios @@ -5,6 +5,7 @@ BASEDOF="-" HOMEPAGE="http://kolibrios.org" DESCRIPTION="Tiny yet incredibly powerful and fast operating system" CREDENTIALS="-" +GUEST="kolibrios" function releases_() { echo latest @@ -20,3 +21,21 @@ function get_() { local URL="http://builds.kolibrios.org/${EDITION}" echo "${URL}/${ISO} ${HASH}" } + +function distro_specific() { + if [[ ${ISO} = *".7z" ]]; then + if [ -z "$(command -v 7z)" ]; then echo $"ERROR! '7zip' needs installing. Unable to extract file." + else + 7z e "${VM_PATH}/${ISO}" -o"${VM_PATH}" >/dev/null 2>&1 + rm -f "${VM_PATH}/${ISO}" + ISO="$(ls -1 "${VM_PATH}/"*.iso)" + ISO="$(basename "${ISO}")" + fi + fi +} + +function specific_tweaks() { + echo "boot=\"legacy\"" >> "${CONF_FILE}" + echo "disk_size=\"2G\"" >> "${CONF_FILE}" + echo "ram=\"128M\"" >> "${CONF_FILE}" +} diff --git a/quickget b/quickget index 5d410e6..567e48a 100755 --- a/quickget +++ b/quickget @@ -582,9 +582,6 @@ function make_vm_config() { haiku) GUEST="haiku" IMAGE_TYPE="iso";; - kolibrios) - GUEST="kolibrios" - IMAGE_TYPE="iso";; netbsd) GUEST="netbsd" IMAGE_TYPE="iso";; @@ -643,11 +640,6 @@ EOF echo "disk_size=\"64G\"" >> "${CONF_FILE}" echo "ram=\"4G\"" >> "${CONF_FILE}" ;; - kolibrios) - echo "boot=\"legacy\"" >> "${CONF_FILE}" - echo "disk_size=\"2G\"" >> "${CONF_FILE}" - echo "ram=\"128M\"" >> "${CONF_FILE}" - ;; slint) echo "disk_size=\"50G\"" >> "${CONF_FILE}" ;; @@ -740,16 +732,6 @@ function create_vm() { ${QEMU_IMG} convert -f raw -O qcow2 "${VM_PATH}/${ISO}" "${VM_PATH}/disk.qcow2" ISO="${ISO/.img/}" fi;; - kolibrios) - if [[ ${ISO} = *".7z" ]]; then - if [ -z "$(command -v 7z)" ]; then echo $"ERROR! '7zip' needs installing. Unable to extract file." - else - 7z e "${VM_PATH}/${ISO}" -o"${VM_PATH}" >/dev/null 2>&1 - rm -f "${VM_PATH}/${ISO}" - ISO="$(ls -1 "${VM_PATH}/"*.iso)" - ISO="$(basename "${ISO}")" - fi - fi;; #TODO redox-os) if [[ ${ISO} =~ ".zst" ]]; then