From eadc216b10810cd5bd7efcc8f7aedf19a609b95a Mon Sep 17 00:00:00 2001 From: Li-Wen Hsu Date: Mon, 27 Nov 2023 23:33:56 +0800 Subject: [PATCH] Add FreeBSD 14.0-RELEASE (#1538) Signed-off-by: Li-Wen Hsu --- .github/workflows/pkr-bld-hyperv-x64.yml | 1 + .github/workflows/pkr-bld-parallels-arm64.yml | 1 + .github/workflows/pkr-bld-parallels-x64.yml | 1 + .github/workflows/pkr-bld-qemu-arm64.yml | 1 + .github/workflows/pkr-bld-qemu-x64.yml | 1 + .github/workflows/pkr-bld-virtualbox-arm64.yml | 1 + .github/workflows/pkr-bld-virtualbox-x64.yml | 1 + .github/workflows/pkr-bld-vmware-arm64.yml | 1 + .github/workflows/pkr-bld-vmware-x64.yml | 1 + builds.yml | 3 +++ os_pkrvars/freebsd/freebsd-14-aarch64.pkrvars.hcl | 9 +++++++++ os_pkrvars/freebsd/freebsd-14-x86_64.pkrvars.hcl | 9 +++++++++ 12 files changed, 30 insertions(+) create mode 100644 os_pkrvars/freebsd/freebsd-14-aarch64.pkrvars.hcl create mode 100644 os_pkrvars/freebsd/freebsd-14-x86_64.pkrvars.hcl diff --git a/.github/workflows/pkr-bld-hyperv-x64.yml b/.github/workflows/pkr-bld-hyperv-x64.yml index bfb2cb1d5..62dabdbb2 100644 --- a/.github/workflows/pkr-bld-hyperv-x64.yml +++ b/.github/workflows/pkr-bld-hyperv-x64.yml @@ -23,6 +23,7 @@ jobs: - fedora-39 - freebsd-12 - freebsd-13 + - freebsd-14 - opensuse-leap-15 - oracle-7 - oracle-8 diff --git a/.github/workflows/pkr-bld-parallels-arm64.yml b/.github/workflows/pkr-bld-parallels-arm64.yml index 475684809..353648dac 100644 --- a/.github/workflows/pkr-bld-parallels-arm64.yml +++ b/.github/workflows/pkr-bld-parallels-arm64.yml @@ -23,6 +23,7 @@ jobs: - fedora-39 - freebsd-12 - freebsd-13 + - freebsd-14 - opensuse-leap-15 - oracle-7 - oracle-8 diff --git a/.github/workflows/pkr-bld-parallels-x64.yml b/.github/workflows/pkr-bld-parallels-x64.yml index ad314d708..02c6c09e2 100644 --- a/.github/workflows/pkr-bld-parallels-x64.yml +++ b/.github/workflows/pkr-bld-parallels-x64.yml @@ -23,6 +23,7 @@ jobs: - fedora-39 - freebsd-12 - freebsd-13 + - freebsd-14 - opensuse-leap-15 - oracle-7 - oracle-8 diff --git a/.github/workflows/pkr-bld-qemu-arm64.yml b/.github/workflows/pkr-bld-qemu-arm64.yml index 84f662037..a49121387 100644 --- a/.github/workflows/pkr-bld-qemu-arm64.yml +++ b/.github/workflows/pkr-bld-qemu-arm64.yml @@ -23,6 +23,7 @@ jobs: - fedora-39 - freebsd-12 - freebsd-13 + - freebsd-14 - opensuse-leap-15 - oracle-7 - oracle-8 diff --git a/.github/workflows/pkr-bld-qemu-x64.yml b/.github/workflows/pkr-bld-qemu-x64.yml index 81939a74b..3a86d84fb 100644 --- a/.github/workflows/pkr-bld-qemu-x64.yml +++ b/.github/workflows/pkr-bld-qemu-x64.yml @@ -23,6 +23,7 @@ jobs: - fedora-39 - freebsd-12 - freebsd-13 + - freebsd-14 - opensuse-leap-15 - oracle-7 - oracle-8 diff --git a/.github/workflows/pkr-bld-virtualbox-arm64.yml b/.github/workflows/pkr-bld-virtualbox-arm64.yml index 4388429b6..83e89b93c 100644 --- a/.github/workflows/pkr-bld-virtualbox-arm64.yml +++ b/.github/workflows/pkr-bld-virtualbox-arm64.yml @@ -23,6 +23,7 @@ jobs: - fedora-39 - freebsd-12 - freebsd-13 + - freebsd-14 - opensuse-leap-15 - oracle-7 - oracle-8 diff --git a/.github/workflows/pkr-bld-virtualbox-x64.yml b/.github/workflows/pkr-bld-virtualbox-x64.yml index 173c381b8..3b8619d86 100644 --- a/.github/workflows/pkr-bld-virtualbox-x64.yml +++ b/.github/workflows/pkr-bld-virtualbox-x64.yml @@ -23,6 +23,7 @@ jobs: - fedora-39 - freebsd-12 - freebsd-13 + - freebsd-14 - opensuse-leap-15 - oracle-7 - oracle-8 diff --git a/.github/workflows/pkr-bld-vmware-arm64.yml b/.github/workflows/pkr-bld-vmware-arm64.yml index f5cedfc32..527c3cd8d 100644 --- a/.github/workflows/pkr-bld-vmware-arm64.yml +++ b/.github/workflows/pkr-bld-vmware-arm64.yml @@ -23,6 +23,7 @@ jobs: - fedora-39 - freebsd-12 - freebsd-13 + - freebsd-14 - opensuse-leap-15 - oracle-7 - oracle-8 diff --git a/.github/workflows/pkr-bld-vmware-x64.yml b/.github/workflows/pkr-bld-vmware-x64.yml index 1b37b9abc..94f43c695 100644 --- a/.github/workflows/pkr-bld-vmware-x64.yml +++ b/.github/workflows/pkr-bld-vmware-x64.yml @@ -23,6 +23,7 @@ jobs: - fedora-39 - freebsd-12 - freebsd-13 + - freebsd-14 - opensuse-leap-15 - oracle-7 - oracle-8 diff --git a/builds.yml b/builds.yml index 34ba53df2..4aa1bf5df 100644 --- a/builds.yml +++ b/builds.yml @@ -15,6 +15,7 @@ public: - 'fedora-39' - 'freebsd-12' - 'freebsd-13' + - 'freebsd-14' - 'opensuse-leap-15' - 'oracle-7' - 'oracle-8' @@ -41,6 +42,7 @@ public: - 'fedora-39-arm64' - 'freebsd-12-arm64' - 'freebsd-13-arm64' + - 'freebsd-14-arm64' - 'opensuse-leap-15-arm64' - 'oracle-7-arm64' - 'oracle-8-arm64' @@ -65,6 +67,7 @@ slugs: 'fedora-latest': 'fedora-38' 'freebsd-12': 'freebsd-12' 'freebsd-13': 'freebsd-13' + 'freebsd-14': 'freebsd-14' 'opensuse-leap-15': 'opensuse-leap-15' 'oracle-7': 'oracle-7' 'oracle-8': 'oracle-8' diff --git a/os_pkrvars/freebsd/freebsd-14-aarch64.pkrvars.hcl b/os_pkrvars/freebsd/freebsd-14-aarch64.pkrvars.hcl new file mode 100644 index 000000000..69344d36c --- /dev/null +++ b/os_pkrvars/freebsd/freebsd-14-aarch64.pkrvars.hcl @@ -0,0 +1,9 @@ +os_name = "freebsd" +os_version = "14.0" +os_arch = "aarch64" +iso_url = "https://download.freebsd.org/releases/arm64/aarch64/ISO-IMAGES/14.0/FreeBSD-14.0-RELEASE-arm64-aarch64-disc1.iso" +iso_checksum = "file:https://download.freebsd.org/releases/arm64/aarch64/ISO-IMAGES/14.0/CHECKSUM.SHA256-FreeBSD-14.0-RELEASE-arm64-aarch64" +parallels_guest_os_type = "freebsd" +vbox_guest_os_type = "FreeBSD_64" +vmware_guest_os_type = "arm-freebsd-64" +boot_command = ["boot -s/bin/shmdmfs -s 100m md1 /tmpmdmfs -s 100m md2 /mntdhclient -p /tmp/dhclient.em0.pid -l /tmp/dhclient.lease.em0 em0fetch -o /tmp/installerconfig http://{{ .HTTPIP }}:{{ .HTTPPort }}/freebsd/installerconfig && bsdinstall script /tmp/installerconfig"] diff --git a/os_pkrvars/freebsd/freebsd-14-x86_64.pkrvars.hcl b/os_pkrvars/freebsd/freebsd-14-x86_64.pkrvars.hcl new file mode 100644 index 000000000..3e2c2138e --- /dev/null +++ b/os_pkrvars/freebsd/freebsd-14-x86_64.pkrvars.hcl @@ -0,0 +1,9 @@ +os_name = "freebsd" +os_version = "14.0" +os_arch = "x86_64" +iso_url = "https://download.freebsd.org/releases/amd64/amd64/ISO-IMAGES/14.0/FreeBSD-14.0-RELEASE-amd64-disc1.iso" +iso_checksum = "file:https://download.freebsd.org/releases/amd64/amd64/ISO-IMAGES/14.0/CHECKSUM.SHA256-FreeBSD-14.0-RELEASE-amd64" +parallels_guest_os_type = "freebsd" +vbox_guest_os_type = "FreeBSD_64" +vmware_guest_os_type = "freebsd-64" +boot_command = ["boot -s/bin/shmdmfs -s 100m md1 /tmpmdmfs -s 100m md2 /mntdhclient -p /tmp/dhclient.em0.pid -l /tmp/dhclient.lease.em0 em0fetch -o /tmp/installerconfig http://{{ .HTTPIP }}:{{ .HTTPPort }}/freebsd/installerconfig && bsdinstall script /tmp/installerconfig"]