mirror of
https://github.com/kernelkit/infix.git
synced 2026-07-22 01:13:00 +02:00
DNS does not allow CNAME records at an apex domain (e.g. kernelkit.org), so GitHub Pages cannot reliably redirect kernelkit.github.io to it. A www subdomain can carry a CNAME pointing directly to kernelkit.github.io, giving GitHub full control over the mapping and making the redirect work. Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
60 lines
1.7 KiB
Bash
Executable File
60 lines
1.7 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
set -e
|
|
|
|
bios="${BINARIES_DIR}"/OVMF.fd
|
|
qcow="${BINARIES_DIR}"/"${ARTIFACT}".qcow2
|
|
gns3a="${BINARIES_DIR}"/"${ARTIFACT}".gns3a
|
|
|
|
cat <<EOF >"${gns3a}"
|
|
{
|
|
"name": "${ARTIFACT} devel",
|
|
"category": "router",
|
|
"description": "${ARTIFACT} development appliance",
|
|
"vendor_name": "Kernelkit",
|
|
"vendor_url": "https://www.kernelkit.org",
|
|
"product_name": "${ARTIFACT} devel",
|
|
"registry_version": 6,
|
|
"status": "experimental",
|
|
"maintainer": "Kernelkit",
|
|
"maintainer_email": "null@kernelkit.org",
|
|
"usage": "Default login, user/pass: admin/admin\n\nType 'cli' (and Enter) followed by 'help' for an overview of commands and relevant configuration files.",
|
|
"port_name_format": "eth{0}",
|
|
"linked_clone": true,
|
|
"qemu": {
|
|
"adapter_type": "virtio-net-pci",
|
|
"adapters": ${IFNUM},
|
|
"ram": ${RAM},
|
|
"cpus": 1,
|
|
"hda_disk_interface": "virtio",
|
|
"arch": "x86_64",
|
|
"console_type": "telnet",
|
|
"bios_image": "$(basename ${bios})",
|
|
"kvm": "allow"
|
|
},
|
|
"images": [
|
|
{
|
|
"filename": "$(basename "${bios}")",
|
|
"filesize": $(stat --printf='%s' "${bios}"),
|
|
"md5sum": "$(md5sum "${bios}" | awk '{print $1}')",
|
|
"version": "0.0"
|
|
},
|
|
{
|
|
"filename": "$(basename "${qcow}")",
|
|
"filesize": $(stat --printf='%s' "${qcow}"),
|
|
"md5sum": "$(md5sum "${qcow}" | awk '{print $1}')",
|
|
"version": "${VERSION}"
|
|
}
|
|
],
|
|
"versions": [
|
|
{
|
|
"name": "${VERSION}",
|
|
"images": {
|
|
"bios_image": "$(basename ${bios})",
|
|
"hda_disk_image": "$(basename ${qcow})"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
EOF
|