Move config to..

This commit is contained in:
zenobit 2025-02-18 03:32:31 +01:00
parent 0be6fbd65e
commit 033b900e49
2 changed files with 19 additions and 18 deletions

View File

@ -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}"
}

View File

@ -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