[Libosinfo] [PATCH] Add ReactOS
Zeeshan Ali (Khattak)
zeeshanak at gnome.org
Thu Nov 27 14:34:16 UTC 2014
On Thu, Nov 27, 2014 at 10:48 AM, Lubomir Rintel <lkundrak at v3.sk> wrote:
> They're currently rapidly producing releases versioned '0.*'. The images don't
> contain anything to distinguish the branches or versions.
> ---
Could you please file a bug on reactos and mention the bug (with URL)
in a comment just above the volume-id below?
Looks good otherwise.
> data/oses/Makefile.am | 1 +
> data/oses/reactos.xml.in | 45 ++++++++++++++++++++++++++++++
> test/isodata/reactos/reactos0/reactos0.txt | 29 +++++++++++++++++++
> test/test-isodetect.c | 7 +++++
> 4 files changed, 82 insertions(+)
> create mode 100644 data/oses/reactos.xml.in
> create mode 100644 test/isodata/reactos/reactos0/reactos0.txt
>
> diff --git a/data/oses/Makefile.am b/data/oses/Makefile.am
> index e1fb6fb..96ea98b 100644
> --- a/data/oses/Makefile.am
> +++ b/data/oses/Makefile.am
> @@ -16,6 +16,7 @@ database_in_files = \
> macos.xml.in \
> openbsd.xml.in \
> opensuse.xml.in \
> + reactos.xml.in \
> rhl.xml.in \
> rhel.xml.in \
> solaris.xml.in \
> diff --git a/data/oses/reactos.xml.in b/data/oses/reactos.xml.in
> new file mode 100644
> index 0000000..ccb3104
> --- /dev/null
> +++ b/data/oses/reactos.xml.in
> @@ -0,0 +1,45 @@
> +<libosinfo version="0.0.1">
> +
> + <os id="https://reactos.org/">
> + <short-id>reactos0</short-id>
> + <name>ReactOS</name>
> + <version>0</version>
> + <vendor>ReactOS Foundation</vendor>
> + <family>winnt</family>
> + <distro>win</distro>
> +
> + <devices>
> + <device id="http://pciids.sourceforge.net/v2.2/pci.ids/10ec/8029"/> <!-- ne2k_pci network -->
> + <device id="http://pciids.sourceforge.net/v2.2/pci.ids/8086/2415"/> <!-- AC97 -->
> + <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1234/1111"/> <!-- VGA -->
> + </devices>
> +
> + <media arch="i686">
> + <iso>
> + <volume-id>REACTOS</volume-id>
> + </iso>
> + </media>
> +
> + <resources arch="i686">
> + <minimum>
> + <cpu>133000000</cpu>
> + <n-cpus>1</n-cpus>
> + <ram>33554432</ram>
> + <storage>335544320</storage>
> + </minimum>
> +
> + <recommended>
> + <cpu>350000000</cpu>
> + <ram>100663296</ram>
> + <storage>1073741824</storage>
> + </recommended>
> + </resources>
> +
> + <installer>
> + <script id='http://reactos.org/scripts/rhel/jeos'/>
> + <script id='http://reactos.org/scripts/rhel/desktop'/>
> + </installer>
> +
> + </os>
> +
> +</libosinfo>
> diff --git a/test/isodata/reactos/reactos0/reactos0.txt b/test/isodata/reactos/reactos0/reactos0.txt
> new file mode 100644
> index 0000000..b85ea55
> --- /dev/null
> +++ b/test/isodata/reactos/reactos0/reactos0.txt
> @@ -0,0 +1,29 @@
> +CD-ROM is in ISO 9660 format
> +System id:
> +Volume id: REACTOS
> +Volume set id:
> +Publisher id:
> +Data preparer id:
> +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: 37302
> +El Torito VD version 1 found, boot catalog is in sector 20
> +Joliet with UCS level 3 found
> +NO Rock Ridge present
> +Eltorito validation header:
> + Hid 1
> + Arch 0 (x86)
> + ID 'ReactOS Foundation'
> + Key 55 AA
> + Eltorito defaultboot header:
> + Bootid 88 (bootable)
> + Boot media 0 (No Emulation Boot)
> + Load segment 0
> + Sys type 0
> + Nsect 4
> + Bootoff 15 21
> diff --git a/test/test-isodetect.c b/test/test-isodetect.c
> index 5bd211a..2a3c949 100644
> --- a/test/test-isodetect.c
> +++ b/test/test-isodetect.c
> @@ -408,6 +408,12 @@ START_TEST(test_mageia)
> }
> END_TEST
>
> +START_TEST(test_reactos)
> +{
> + test_one("reactos");
> +}
> +END_TEST
> +
> static Suite *
> list_suite(void)
> {
> @@ -426,6 +432,7 @@ list_suite(void)
> tcase_add_test(tc, test_gnome);
> tcase_add_test(tc, test_altlinux);
> tcase_add_test(tc, test_mageia);
> + tcase_add_test(tc, test_reactos);
> suite_add_tcase(s, tc);
> return s;
> }
> --
> 2.1.0
>
> _______________________________________________
> Libosinfo mailing list
> Libosinfo at redhat.com
> https://www.redhat.com/mailman/listinfo/libosinfo
--
Regards,
Zeeshan Ali (Khattak)
________________________________________
Befriend GNOME: http://www.gnome.org/friends/
More information about the Libosinfo
mailing list