Changes since 19.10 - updated Dates - Updated URLs - since we are pre-release using daily builds - drop i386 that is no more supported - use LTS IDs as in the 18.04 data Signed-off-by: Christian Ehrhardt <christian.ehrhardt@xxxxxxxxxxxxx> --- data/os/ubuntu.com/ubuntu-20.04.xml.in | 160 ++++++++++++++++++ .../ubuntu-20.04-desktop-amd64.iso.txt | 29 ++++ .../ubuntu-20.04-live-server-amd64.iso.txt | 29 ++++ .../ubuntu-20.04-live-server-arm64.iso.txt | 29 ++++ .../ubuntu-20.04-live-server-ppc64el.iso.txt | 17 ++ .../ubuntu-20.04-live-server-s390x.iso.txt | 29 ++++ .../ubuntu-20.04-server-amd64.iso.txt | 29 ++++ .../ubuntu-20.04-server-arm64.iso.txt | 29 ++++ .../ubuntu-20.04-server-ppc64el.iso.txt | 17 ++ .../ubuntu-20.04-server-s390x.iso.txt | 29 ++++ 10 files changed, 397 insertions(+) create mode 100644 data/os/ubuntu.com/ubuntu-20.04.xml.in create mode 100644 tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-desktop-amd64.iso.txt create mode 100644 tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-live-server-amd64.iso.txt create mode 100644 tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-live-server-arm64.iso.txt create mode 100644 tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-live-server-ppc64el.iso.txt create mode 100644 tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-live-server-s390x.iso.txt create mode 100644 tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-server-amd64.iso.txt create mode 100644 tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-server-arm64.iso.txt create mode 100644 tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-server-ppc64el.iso.txt create mode 100644 tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-server-s390x.iso.txt diff --git a/data/os/ubuntu.com/ubuntu-20.04.xml.in b/data/os/ubuntu.com/ubuntu-20.04.xml.in new file mode 100644 index 00000000..2684dcad --- /dev/null +++ b/data/os/ubuntu.com/ubuntu-20.04.xml.in @@ -0,0 +1,160 @@ +<?xml version="1.0" encoding="UTF-8"?> +<libosinfo version="0.0.1"> +<!-- Licensed under the GNU General Public License version 2 or later. + See http://www.gnu.org/licenses/ for a copy of the license text --> + <os id="http://ubuntu.com/ubuntu/20.04"> + <short-id>ubuntu20.04</short-id> + <short-id>ubuntufocal</short-id> + <_name>Ubuntu 20.04</_name> + <version>20.04</version> + <_vendor>Canonical Ltd</_vendor> + <family>linux</family> + <distro>ubuntu</distro> + <codename>Focal Fossa</codename> + <upgrades id="http://ubuntu.com/ubuntu/19.10"/> + <derives-from id="http://ubuntu.com/ubuntu/19.10"/> + + <release-date>2020-04-23</release-date> + <eol-date>2030-04-23</eol-date> + + <resources arch="all"> + <minimum> + <cpu>1000000000</cpu> + <n-cpus>1</n-cpus> + <ram>2147483648</ram> + <storage>5368709120</storage> + </minimum> + <recommended> + <cpu>2000000000</cpu> + <ram>4294967296</ram> + <storage>26843545600</storage> + </recommended> + </resources> + + <media arch="x86_64"> + <url>http://cdimage.ubuntu.com/ubuntu-server/daily/current/focal-server-amd64.iso</url> + <iso> + <volume-id>Ubuntu-Server 20.04(.\d\+?)? LTS amd64</volume-id> + </iso> + <kernel>install/vmlinuz</kernel> + <initrd>install/initrd.gz</initrd> + <installer> + <script id='http://ubuntu.com/ubuntu/preseed/desktop'/> + <script id='http://ubuntu.com/ubuntu/preseed/jeos'/> + </installer> + </media> + <media arch="x86_64" live="true" installer-script="false"> + <url>http://cdimage.ubuntu.com/ubuntu-server/daily-live/current/focal-live-server-amd64.iso</url> + <iso> + <volume-id>Ubuntu-Server 20.04(.\d\+?)? LTS amd64</volume-id> + </iso> + <kernel>casper/vmlinuz</kernel> + <initrd>casper/initrd</initrd> + </media> + <!-- Although desktop media should support unattended installation, + it seems to be broken using the very same preseed file used + with the server media (for a "desktop" installation). + People from Canonical were already contacted about this and + once it's solved, we can remove the installer-script="false" + attribute and add support for the "desktop" installer script + for this media. --> + <media arch="x86_64" live="true" installer-script="false"> + <url>http://cdimage.ubuntu.com/daily-live/current/focal-desktop-amd64.iso</url> + <!-- after release date the release-build will be at <url>http://releases.ubuntu.com/20.04/ubuntu-20.04-desktop-amd64.iso</url> --> + <iso> + <volume-id>Ubuntu 20.04(.\d\+?)? LTS amd64</volume-id> + </iso> + <kernel>casper/vmlinuz</kernel> + <initrd>casper/initrd</initrd> + </media> + <media arch="aarch64"> + <url>http://cdimage.ubuntu.com/ubuntu-server/daily/current/focal-server-arm64.iso</url> + <!-- after release date the release-build will be at <url>http://cdimage.ubuntu.com/ubuntu/releases/20.04/release/ubuntu-20.04-server-arm64.iso</url> --> + <iso> + <volume-id>Ubuntu-Server 20.04(.\d\+?)? LTS arm64</volume-id> + </iso> + <kernel>install/vmlinuz</kernel> + <initrd>install/initrd.gz</initrd> + </media> + <media arch="aarch64" live="true" installer-script="false"> + <url>http://cdimage.ubuntu.com/ubuntu-server/daily-live/current/focal-live-server-arm64.iso</url> + <!-- after release date the release-build will be at <url>http://cdimage.ubuntu.com/ubuntu/releases/20.04/release/ubuntu-20.04-live-server-arm64.iso</url> --> + <iso> + <volume-id>Ubuntu-Server 20.04(.\d\+?)? LTS arm64</volume-id> + </iso> + <kernel>casper/vmlinuz</kernel> + <initrd>casper/initrd</initrd> + </media> + <media arch="ppc64le"> + <url>http://cdimage.ubuntu.com/ubuntu-server/daily/current/focal-server-ppc64el.iso</url> + <!-- after release date the release-build will be at <url>http://cdimage.ubuntu.com/ubuntu/releases/20.04/release/ubuntu-20.04-server-ppc64el.iso</url> --> + <iso> + <volume-id>Ubuntu-Server 20.04(.\d\+?)? LTS ppc64</volume-id> + </iso> + <kernel>install/vmlinux</kernel> + <initrd>install/initrd.gz</initrd> + </media> + <media arch="ppc64le" live="true" installer-script="false"> + <url>http://cdimage.ubuntu.com/ubuntu-server/daily-live/current/focal-live-server-ppc64el.iso</url> + <!-- after release date the release-build will be at <url>http://cdimage.ubuntu.com/ubuntu/releases/20.04/release/ubuntu-20.04-live-server-ppc64el.iso</url> --> + <iso> + <volume-id>Ubuntu-Server 20.04(.\d\+?)? LTS ppc64</volume-id> + </iso> + <kernel>casper/vmlinuz</kernel> + <initrd>casper/initrd</initrd> + </media> + <media arch="s390x"> + <url>http://cdimage.ubuntu.com/ubuntu-server/daily/current/focal-server-s390x.iso</url> + <!-- after release date the release-build will be at <url>http://cdimage.ubuntu.com/ubuntu/releases/20.04/release/ubuntu-20.04-server-s390x.iso</url> --> + <iso> + <volume-id>Ubuntu-Server 20.04(.\d\+?)? LTS s390x</volume-id> + </iso> + <kernel>boot/kernel.ubuntu</kernel> + <initrd>boot/initrd.ubuntu</initrd> + </media> + <media arch="s390x" live="true" installer-script="false"> + <url>http://cdimage.ubuntu.com/ubuntu-server/daily-live/current/focal-live-server-s390x.iso</url> + <!-- after release date the release-build will be at <url>http://cdimage.ubuntu.com/ubuntu/releases/20.04/release/ubuntu-20.04-live-server-s390x.iso</url> --> + <iso> + <volume-id>Ubuntu-Server 20.04(.\d\+?)? LTS s390x</volume-id> + </iso> + <kernel>casper/vmlinuz</kernel> + <initrd>casper/initrd</initrd> + </media> + + <tree arch="x86_64"> + <url>http://archive.ubuntu.com/ubuntu/dists/focal/main/installer-amd64</url> + <kernel>current/images/netboot/ubuntu-installer/amd64/linux</kernel> + <initrd>current/images/netboot/ubuntu-installer/amd64/initrd.gz</initrd> + </tree> + + <image arch="x86_64" format="qcow2" cloud-init="true"> + <url>https://cloud-images.ubuntu.com/focal/current/focal-server-cloudimg-amd64.img</url> + </image> + + <image arch="x86_64" format="vmdk" cloud-init="true"> + <url>https://cloud-images.ubuntu.com/focal/current/focal-server-cloudimg-amd64.vmdk</url> + </image> + + <image arch="aarch64" format="qcow2" cloud-init="true"> + <url>https://cloud-images.ubuntu.com/focal/current/focal-server-cloudimg-arm64.img</url> + </image> + + <image arch="armv7l" format="qcow2" cloud-init="true"> + <url>https://cloud-images.ubuntu.com/focal/current/focal-server-cloudimg-armhf.img</url> + </image> + + <image arch="ppc64le" format="qcow2" cloud-init="true"> + <url>https://cloud-images.ubuntu.com/focal/current/focal-server-cloudimg-ppc64el.img</url> + </image> + + <image arch="s390x" format="qcow2" cloud-init="true"> + <url>https://cloud-images.ubuntu.com/focal/current/focal-server-cloudimg-s390x.img</url> + </image> + + <installer> + <script id='http://ubuntu.com/ubuntu/preseed/desktop'/> + <script id='http://ubuntu.com/ubuntu/preseed/jeos'/> + </installer> + </os> +</libosinfo> diff --git a/tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-desktop-amd64.iso.txt b/tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-desktop-amd64.iso.txt new file mode 100644 index 00000000..bd04ea2f --- /dev/null +++ b/tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-desktop-amd64.iso.txt @@ -0,0 +1,29 @@ +CD-ROM is in ISO 9660 format +System id: +Volume id: Ubuntu 20.04 LTS amd64 +Volume set id: +Publisher id: +Data preparer id: XORRISO-1.2.4 2012.07.20.130001, LIBISOBURN-1.2.4, LIBISOFS-1.2.4, LIBBURN-1.2.4 +Application id: +Copyright File id: +Abstract File id: +Bibliographic File id: +Volume set size is: 1 +Volume set sequence number is: 1 +Logical block size is: 2048 +Volume size is: 1240320 +El Torito VD version 1 found, boot catalog is in sector 269 +Joliet with UCS level 3 found +Rock Ridge signatures version 1 found +Eltorito validation header: + Hid 1 + Arch 0 (x86) + ID '' + Key 55 AA + Eltorito defaultboot header: + Bootid 88 (bootable) + Boot media 0 (No Emulation Boot) + Load segment 0 + Sys type 0 + Nsect 4 + Bootoff F7E76 1015414 diff --git a/tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-live-server-amd64.iso.txt b/tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-live-server-amd64.iso.txt new file mode 100644 index 00000000..5784e278 --- /dev/null +++ b/tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-live-server-amd64.iso.txt @@ -0,0 +1,29 @@ +CD-ROM is in ISO 9660 format +System id: +Volume id: Ubuntu-Server 20.04 LTS amd64 +Volume set id: +Publisher id: +Data preparer id: XORRISO-1.2.4 2012.07.20.130001, LIBISOBURN-1.2.4, LIBISOFS-1.2.4, LIBBURN-1.2.4 +Application id: +Copyright File id: +Abstract File id: +Bibliographic File id: +Volume set size is: 1 +Volume set sequence number is: 1 +Logical block size is: 2048 +Volume size is: 445952 +El Torito VD version 1 found, boot catalog is in sector 217 +Joliet with UCS level 3 found +Rock Ridge signatures version 1 found +Eltorito validation header: + Hid 1 + Arch 0 (x86) + ID '' + Key 55 AA + Eltorito defaultboot header: + Bootid 88 (bootable) + Boot media 0 (No Emulation Boot) + Load segment 0 + Sys type 0 + Nsect 4 + Bootoff 53C64 343140 diff --git a/tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-live-server-arm64.iso.txt b/tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-live-server-arm64.iso.txt new file mode 100644 index 00000000..89f51378 --- /dev/null +++ b/tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-live-server-arm64.iso.txt @@ -0,0 +1,29 @@ +CD-ROM is in ISO 9660 format +System id: +Volume id: Ubuntu-Server 20.04 LTS arm64 +Volume set id: +Publisher id: +Data preparer id: XORRISO-1.2.4 2012.07.20.130001, LIBISOBURN-1.2.4, LIBISOFS-1.2.4, LIBBURN-1.2.4 +Application id: +Copyright File id: +Abstract File id: +Bibliographic File id: +Volume set size is: 1 +Volume set sequence number is: 1 +Logical block size is: 2048 +Volume size is: 414702 +El Torito VD version 1 found, boot catalog is in sector 362 +Joliet with UCS level 3 found +Rock Ridge signatures version 1 found +Eltorito validation header: + Hid 1 + Arch 239 (Unknown Arch) + ID '' + Key 55 AA + Eltorito defaultboot header: + Bootid 88 (bootable) + Boot media 0 (No Emulation Boot) + Load segment 0 + Sys type 0 + Nsect 400 + Bootoff 505B7 329143 diff --git a/tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-live-server-ppc64el.iso.txt b/tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-live-server-ppc64el.iso.txt new file mode 100644 index 00000000..cc4433b9 --- /dev/null +++ b/tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-live-server-ppc64el.iso.txt @@ -0,0 +1,17 @@ +CD-ROM is in ISO 9660 format +System id: +Volume id: Ubuntu-Server 20.04 LTS ppc64 +Volume set id: +Publisher id: +Data preparer id: +Application id: GENISOIMAGE ISO 9660/HFS FILESYSTEM CREATOR (C) 1993 E.YOUNGDALE (C) 1997-2006 J.PEARSON/J.SCHILLING (C) 2006-2007 CDRKIT TEAM +Copyright File id: +Abstract File id: +Bibliographic File id: +Volume set size is: 1 +Volume set sequence number is: 1 +Logical block size is: 2048 +Volume size is: 450558 +CD-ROM uses ISO 9660:1999 relaxed format +NO Joliet present +Rock Ridge signatures version 1 found diff --git a/tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-live-server-s390x.iso.txt b/tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-live-server-s390x.iso.txt new file mode 100644 index 00000000..5c3226de --- /dev/null +++ b/tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-live-server-s390x.iso.txt @@ -0,0 +1,29 @@ +CD-ROM is in ISO 9660 format +System id: +Volume id: Ubuntu-Server 20.04 LTS s390x +Volume set id: +Publisher id: +Data preparer id: +Application id: GENISOIMAGE ISO 9660/HFS FILESYSTEM CREATOR (C) 1993 E.YOUNGDALE (C) 1997-2006 J.PEARSON/J.SCHILLING (C) 2006-2007 CDRKIT TEAM +Copyright File id: +Abstract File id: +Bibliographic File id: +Volume set size is: 1 +Volume set sequence number is: 1 +Logical block size is: 2048 +Volume size is: 365721 +El Torito VD version 1 found, boot catalog is in sector 126 +Joliet with UCS level 3 found +Rock Ridge signatures version 1 found +Eltorito validation header: + Hid 1 + Arch 0 (x86) + ID '' + Key 55 AA + Eltorito defaultboot header: + Bootid 88 (bootable) + Boot media 0 (No Emulation Boot) + Load segment 0 + Sys type 0 + Nsect 3628 + Bootoff 7F 127 diff --git a/tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-server-amd64.iso.txt b/tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-server-amd64.iso.txt new file mode 100644 index 00000000..062db03b --- /dev/null +++ b/tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-server-amd64.iso.txt @@ -0,0 +1,29 @@ +CD-ROM is in ISO 9660 format +System id: +Volume id: Ubuntu-Server 20.04 LTS amd64 +Volume set id: +Publisher id: +Data preparer id: XORRISO-1.2.4 2012.07.20.130001, LIBISOBURN-1.2.4, LIBISOFS-1.2.4, LIBBURN-1.2.4 +Application id: +Copyright File id: +Abstract File id: +Bibliographic File id: +Volume set size is: 1 +Volume set sequence number is: 1 +Logical block size is: 2048 +Volume size is: 406016 +El Torito VD version 1 found, boot catalog is in sector 4274 +Joliet with UCS level 3 found +Rock Ridge signatures version 1 found +Eltorito validation header: + Hid 1 + Arch 239 (Unknown Arch) + ID '' + Key 55 AA + Eltorito defaultboot header: + Bootid 88 (bootable) + Boot media 0 (No Emulation Boot) + Load segment 0 + Sys type 0 + Nsect 400 + Bootoff 1B3F7 111607 diff --git a/tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-server-arm64.iso.txt b/tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-server-arm64.iso.txt new file mode 100644 index 00000000..28941258 --- /dev/null +++ b/tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-server-arm64.iso.txt @@ -0,0 +1,29 @@ +CD-ROM is in ISO 9660 format +System id: +Volume id: Ubuntu-Server 20.04 LTS arm64 +Volume set id: +Publisher id: +Data preparer id: XORRISO-1.2.4 2012.07.20.130001, LIBISOBURN-1.2.4, LIBISOFS-1.2.4, LIBBURN-1.2.4 +Application id: +Copyright File id: +Abstract File id: +Bibliographic File id: +Volume set size is: 1 +Volume set sequence number is: 1 +Logical block size is: 2048 +Volume size is: 429247 +El Torito VD version 1 found, boot catalog is in sector 4274 +Joliet with UCS level 3 found +Rock Ridge signatures version 1 found +Eltorito validation header: + Hid 1 + Arch 239 (Unknown Arch) + ID '' + Key 55 AA + Eltorito defaultboot header: + Bootid 88 (bootable) + Boot media 0 (No Emulation Boot) + Load segment 0 + Sys type 0 + Nsect 400 + Bootoff 1B3F7 111607 diff --git a/tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-server-ppc64el.iso.txt b/tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-server-ppc64el.iso.txt new file mode 100644 index 00000000..f940f89b --- /dev/null +++ b/tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-server-ppc64el.iso.txt @@ -0,0 +1,17 @@ +CD-ROM is in ISO 9660 format +System id: +Volume id: Ubuntu-Server 20.04 LTS ppc64 +Volume set id: +Publisher id: +Data preparer id: +Application id: GENISOIMAGE ISO 9660/HFS FILESYSTEM CREATOR (C) 1993 E.YOUNGDALE (C) 1997-2006 J.PEARSON/J.SCHILLING (C) 2006-2007 CDRKIT TEAM +Copyright File id: +Abstract File id: +Bibliographic File id: +Volume set size is: 1 +Volume set sequence number is: 1 +Logical block size is: 2048 +Volume size is: 432834 +CD-ROM uses ISO 9660:1999 relaxed format +NO Joliet present +Rock Ridge signatures version 1 found diff --git a/tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-server-s390x.iso.txt b/tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-server-s390x.iso.txt new file mode 100644 index 00000000..e0aff20a --- /dev/null +++ b/tests/isodata/ubuntu/ubuntu20.04/ubuntu-20.04-server-s390x.iso.txt @@ -0,0 +1,29 @@ +CD-ROM is in ISO 9660 format +System id: +Volume id: Ubuntu-Server 20.04 LTS s390x +Volume set id: +Publisher id: +Data preparer id: +Application id: GENISOIMAGE ISO 9660/HFS FILESYSTEM CREATOR (C) 1993 E.YOUNGDALE (C) 1997-2006 J.PEARSON/J.SCHILLING (C) 2006-2007 CDRKIT TEAM +Copyright File id: +Abstract File id: +Bibliographic File id: +Volume set size is: 1 +Volume set sequence number is: 1 +Logical block size is: 2048 +Volume size is: 325677 +El Torito VD version 1 found, boot catalog is in sector 1952 +Joliet with UCS level 3 found +Rock Ridge signatures version 1 found +Eltorito validation header: + Hid 1 + Arch 0 (x86) + ID '' + Key 55 AA + Eltorito defaultboot header: + Bootid 88 (bootable) + Boot media 0 (No Emulation Boot) + Load segment 0 + Sys type 0 + Nsect FFFFE4E8 + Bootoff 7A1 1953 -- 2.25.0