It's relying on the iso application id data to differentiate between 32 and 64 bit versions. Different live ISOs will have a different application ID, so this could be used to differentiate between KDE and GNOME ISOs for example. --- data/oses/opensuse.xml.in | 23 +++++++++++++++++ .../openSUSE-13.1-GNOME-Live-i686.iso.txt | 29 ++++++++++++++++++++++ .../openSUSE-13.1-GNOME-Live-x86_64.iso.txt | 29 ++++++++++++++++++++++ .../openSUSE-13.1-KDE-Live-i686.iso.txt | 29 ++++++++++++++++++++++ .../openSUSE-13.1-KDE-Live-x86_64.iso.txt | 29 ++++++++++++++++++++++ 5 files changed, 139 insertions(+) create mode 100644 test/isodata/opensuse/opensuse13.1/openSUSE-13.1-GNOME-Live-i686.iso.txt create mode 100644 test/isodata/opensuse/opensuse13.1/openSUSE-13.1-GNOME-Live-x86_64.iso.txt create mode 100644 test/isodata/opensuse/opensuse13.1/openSUSE-13.1-KDE-Live-i686.iso.txt create mode 100644 test/isodata/opensuse/opensuse13.1/openSUSE-13.1-KDE-Live-x86_64.iso.txt diff --git a/data/oses/opensuse.xml.in b/data/oses/opensuse.xml.in index c368d10..eb5b500 100644 --- a/data/oses/opensuse.xml.in +++ b/data/oses/opensuse.xml.in @@ -402,6 +402,29 @@ <initrd>boot/x86_64/loader/initrd</initrd> </media> + <media arch="i686" live="true"> + <url>http://download.opensuse.org/distribution/13.1/iso/openSUSE-13.1-GNOME-Live-i686.iso</url> + <iso> + <volume-id>openSUSE 13.1 .* Live</volume-id> + <system-id>LINUX</system-id> + <publisher-id>SUSE LINUX GmbH</publisher-id> + <application-id>(0x3a19c523|0x675aadc1)</application-id> + </iso> + <kernel>boot/i386/loader/linux</kernel> + <initrd>boot/i386/loader/initrd</initrd> + </media> + <media arch="x86_64" live="true"> + <url>http://download.opensuse.org/distribution/13.1/iso/openSUSE-13.1-GNOME-Live-x86_64.iso</url> + <iso> + <volume-id>openSUSE 13.1 .* Live</volume-id> + <system-id>LINUX</system-id> + <publisher-id>SUSE LINUX GmbH</publisher-id> + <application-id>(0x601bf7b2|0xa893698d)</application-id> + </iso> + <kernel>boot/x86_64/loader/linux</kernel> + <initrd>boot/x86_64/loader/initrd</initrd> + </media> + <resources arch="all"> <!-- http://en.opensuse.org/Hardware_requirements --> <minimum> diff --git a/test/isodata/opensuse/opensuse13.1/openSUSE-13.1-GNOME-Live-i686.iso.txt b/test/isodata/opensuse/opensuse13.1/openSUSE-13.1-GNOME-Live-i686.iso.txt new file mode 100644 index 0000000..ebf05e8 --- /dev/null +++ b/test/isodata/opensuse/opensuse13.1/openSUSE-13.1-GNOME-Live-i686.iso.txt @@ -0,0 +1,29 @@ +CD-ROM is in ISO 9660 format +System id: LINUX +Volume id: openSUSE 13.1 GNOME Live +Volume set id: +Publisher id: SUSE LINUX GmbH +Data preparer id: KIWI - http://opensuse.github.com/kiwi +Application id: 0x3a19c523 +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: 466051 +El Torito VD version 1 found, boot catalog is in sector 23 +Joliet with UCS level 3 found +Rock Ridge signatures version 1 found +Eltorito validation header: + Hid 1 + Arch 0 (x86) + ID 'SUSE LINUX GmbH' + Key 55 AA + Eltorito defaultboot header: + Bootid 88 (bootable) + Boot media 0 (No Emulation Boot) + Load segment 0 + Sys type 0 + Nsect 4 + Bootoff 336 822 diff --git a/test/isodata/opensuse/opensuse13.1/openSUSE-13.1-GNOME-Live-x86_64.iso.txt b/test/isodata/opensuse/opensuse13.1/openSUSE-13.1-GNOME-Live-x86_64.iso.txt new file mode 100644 index 0000000..882605a --- /dev/null +++ b/test/isodata/opensuse/opensuse13.1/openSUSE-13.1-GNOME-Live-x86_64.iso.txt @@ -0,0 +1,29 @@ +CD-ROM is in ISO 9660 format +System id: LINUX +Volume id: openSUSE 13.1 GNOME Live +Volume set id: +Publisher id: SUSE LINUX GmbH +Data preparer id: KIWI - http://opensuse.github.com/kiwi +Application id: 0x601bf7b2 +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: 484413 +El Torito VD version 1 found, boot catalog is in sector 23 +Joliet with UCS level 3 found +Rock Ridge signatures version 1 found +Eltorito validation header: + Hid 1 + Arch 0 (x86) + ID 'SUSE LINUX GmbH' + Key 55 AA + Eltorito defaultboot header: + Bootid 88 (bootable) + Boot media 0 (No Emulation Boot) + Load segment 0 + Sys type 0 + Nsect 4 + Bootoff 17FC 6140 diff --git a/test/isodata/opensuse/opensuse13.1/openSUSE-13.1-KDE-Live-i686.iso.txt b/test/isodata/opensuse/opensuse13.1/openSUSE-13.1-KDE-Live-i686.iso.txt new file mode 100644 index 0000000..aed17a7 --- /dev/null +++ b/test/isodata/opensuse/opensuse13.1/openSUSE-13.1-KDE-Live-i686.iso.txt @@ -0,0 +1,29 @@ +CD-ROM is in ISO 9660 format +System id: LINUX +Volume id: openSUSE 13.1 KDE Live +Volume set id: +Publisher id: SUSE LINUX GmbH +Data preparer id: KIWI - http://opensuse.github.com/kiwi +Application id: 0x675aadc1 +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: 462058 +El Torito VD version 1 found, boot catalog is in sector 23 +Joliet with UCS level 3 found +Rock Ridge signatures version 1 found +Eltorito validation header: + Hid 1 + Arch 0 (x86) + ID 'SUSE LINUX GmbH' + Key 55 AA + Eltorito defaultboot header: + Bootid 88 (bootable) + Boot media 0 (No Emulation Boot) + Load segment 0 + Sys type 0 + Nsect 4 + Bootoff 336 822 diff --git a/test/isodata/opensuse/opensuse13.1/openSUSE-13.1-KDE-Live-x86_64.iso.txt b/test/isodata/opensuse/opensuse13.1/openSUSE-13.1-KDE-Live-x86_64.iso.txt new file mode 100644 index 0000000..c84b694 --- /dev/null +++ b/test/isodata/opensuse/opensuse13.1/openSUSE-13.1-KDE-Live-x86_64.iso.txt @@ -0,0 +1,29 @@ +CD-ROM is in ISO 9660 format +System id: LINUX +Volume id: openSUSE 13.1 KDE Live +Volume set id: +Publisher id: SUSE LINUX GmbH +Data preparer id: KIWI - http://opensuse.github.com/kiwi +Application id: 0xa893698d +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: 481951 +El Torito VD version 1 found, boot catalog is in sector 23 +Joliet with UCS level 3 found +Rock Ridge signatures version 1 found +Eltorito validation header: + Hid 1 + Arch 0 (x86) + ID 'SUSE LINUX GmbH' + Key 55 AA + Eltorito defaultboot header: + Bootid 88 (bootable) + Boot media 0 (No Emulation Boot) + Load segment 0 + Sys type 0 + Nsect 4 + Bootoff 17FC 6140 -- 1.9.3 _______________________________________________ Libosinfo mailing list Libosinfo@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libosinfo