[Libosinfo] [osinfo-db PATCH v2 00/14] Add missing command line info for tree based installations

Fabiano Fidêncio fidencio at redhat.com
Thu May 2 14:53:09 UTC 2019


Tree based installations will need more info from the command line than
what's currently provided by osinfo-db.

Let's add the needed info as part of <os/> and use it to properly
generate the kernel command line.

With those patches, management apps can rely solely in the command line
generated by us for doing tree based installations.

This patch has been built atop of:
https://www.redhat.com/archives/libosinfo/2019-May/msg00013.html

Fabiano Fidêncio (14):
  schema: Add <kernel-url-argument/> to <os/>
  rhel: Add <kernel-url-argument/>
  centos: Add <kernel-url-argument/>
  fedora: Add <kernel-url-argument/>
  silverblue: Add <kernel-url-argument/>
  opensuse: Add <kernel-url-argument/>
  centos: Adjust command-line for tree based install
  rhel: Adjust command-line for tree based install
  fedora: Fix command-line template identation
  fedora: Prefer user set URL over the default one
  fedora: Adjust command-line for tree based install
  silverblue: Adjust command line for tree based install
  opensuse: Prefer user set URL over the default one
  opensuse: Adjust command line for tree based install

 .../centos-kickstart-desktop.xml.in           |  6 ++
 .../centos.org/centos-kickstart-jeos.xml.in   |  6 ++
 .../fedora-kickstart-desktop.xml.in           | 56 ++++++++++++++-----
 .../fedora-kickstart-jeos.xml.in              | 56 ++++++++++++++-----
 .../silverblue-kickstart-desktop.xml.in       | 17 ++++++
 .../opensuse-autoyast-desktop.xml.in          | 22 +++++++-
 .../opensuse-autoyast-jeos.xml.in             | 22 +++++++-
 .../redhat.com/rhel-kickstart-desktop.xml.in  |  6 ++
 .../redhat.com/rhel-kickstart-jeos.xml.in     |  6 ++
 data/os/centos.org/centos-6.0.xml.in          |  2 +
 data/os/centos.org/centos-6.1.xml.in          |  2 +
 data/os/centos.org/centos-6.10.xml.in         |  2 +
 data/os/centos.org/centos-6.2.xml.in          |  2 +
 data/os/centos.org/centos-6.3.xml.in          |  2 +
 data/os/centos.org/centos-6.4.xml.in          |  2 +
 data/os/centos.org/centos-6.5.xml.in          |  2 +
 data/os/centos.org/centos-6.6.xml.in          |  2 +
 data/os/centos.org/centos-6.7.xml.in          |  2 +
 data/os/centos.org/centos-6.8.xml.in          |  2 +
 data/os/centos.org/centos-6.9.xml.in          |  2 +
 data/os/centos.org/centos-7.0.xml.in          |  2 +
 data/os/fedoraproject.org/fedora-1.xml.in     |  2 +
 data/os/fedoraproject.org/fedora-10.xml.in    |  2 +
 data/os/fedoraproject.org/fedora-11.xml.in    |  2 +
 data/os/fedoraproject.org/fedora-12.xml.in    |  2 +
 data/os/fedoraproject.org/fedora-13.xml.in    |  2 +
 data/os/fedoraproject.org/fedora-14.xml.in    |  2 +
 data/os/fedoraproject.org/fedora-15.xml.in    |  2 +
 data/os/fedoraproject.org/fedora-16.xml.in    |  2 +
 data/os/fedoraproject.org/fedora-17.xml.in    |  2 +
 data/os/fedoraproject.org/fedora-18.xml.in    |  2 +
 data/os/fedoraproject.org/fedora-19.xml.in    |  2 +
 data/os/fedoraproject.org/fedora-2.xml.in     |  2 +
 data/os/fedoraproject.org/fedora-20.xml.in    |  2 +
 data/os/fedoraproject.org/fedora-21.xml.in    |  2 +
 data/os/fedoraproject.org/fedora-22.xml.in    |  2 +
 data/os/fedoraproject.org/fedora-23.xml.in    |  2 +
 data/os/fedoraproject.org/fedora-24.xml.in    |  2 +
 data/os/fedoraproject.org/fedora-25.xml.in    |  2 +
 data/os/fedoraproject.org/fedora-26.xml.in    |  2 +
 data/os/fedoraproject.org/fedora-27.xml.in    |  2 +
 data/os/fedoraproject.org/fedora-28.xml.in    |  2 +
 data/os/fedoraproject.org/fedora-29.xml.in    |  2 +
 data/os/fedoraproject.org/fedora-3.xml.in     |  2 +
 data/os/fedoraproject.org/fedora-30.xml.in    |  2 +
 data/os/fedoraproject.org/fedora-4.xml.in     |  2 +
 data/os/fedoraproject.org/fedora-5.xml.in     |  2 +
 data/os/fedoraproject.org/fedora-6.xml.in     |  2 +
 data/os/fedoraproject.org/fedora-7.xml.in     |  2 +
 data/os/fedoraproject.org/fedora-8.xml.in     |  2 +
 data/os/fedoraproject.org/fedora-9.xml.in     |  2 +
 .../fedoraproject.org/fedora-unknown.xml.in   |  2 +
 .../os/fedoraproject.org/silverblue-28.xml.in |  2 +
 .../os/fedoraproject.org/silverblue-29.xml.in |  2 +
 .../os/fedoraproject.org/silverblue-30.xml.in |  2 +
 data/os/opensuse.org/opensuse-15.0.xml.in     |  2 +
 data/os/opensuse.org/opensuse-42.1.xml.in     |  2 +
 data/os/opensuse.org/opensuse-42.2.xml.in     |  2 +
 data/os/opensuse.org/opensuse-42.3.xml.in     |  2 +
 .../opensuse.org/opensuse-tumbleweed.xml.in   |  2 +
 data/os/redhat.com/rhel-6-unknown.xml.in      |  2 +
 data/os/redhat.com/rhel-6.0.xml.in            |  2 +
 data/os/redhat.com/rhel-6.1.xml.in            |  2 +
 data/os/redhat.com/rhel-6.10.xml.in           |  2 +
 data/os/redhat.com/rhel-6.2.xml.in            |  2 +
 data/os/redhat.com/rhel-6.3.xml.in            |  2 +
 data/os/redhat.com/rhel-6.4.xml.in            |  2 +
 data/os/redhat.com/rhel-6.5.xml.in            |  2 +
 data/os/redhat.com/rhel-6.6.xml.in            |  2 +
 data/os/redhat.com/rhel-6.7.xml.in            |  2 +
 data/os/redhat.com/rhel-6.8.xml.in            |  2 +
 data/os/redhat.com/rhel-6.9.xml.in            |  2 +
 data/os/redhat.com/rhel-7-unknown.xml.in      |  2 +
 data/os/redhat.com/rhel-7.0.xml.in            |  2 +
 data/os/redhat.com/rhel-7.1.xml.in            |  2 +
 data/os/redhat.com/rhel-7.2.xml.in            |  2 +
 data/os/redhat.com/rhel-7.3.xml.in            |  2 +
 data/os/redhat.com/rhel-7.4.xml.in            |  2 +
 data/os/redhat.com/rhel-7.5.xml.in            |  2 +
 data/os/redhat.com/rhel-7.6.xml.in            |  2 +
 data/os/redhat.com/rhel-8-unknown.xml.in      |  2 +
 data/os/redhat.com/rhel-8.0.xml.in            |  2 +
 data/os/redhat.com/rhel-unknown.xml.in        |  2 +
 data/schema/osinfo.rng.in                     |  5 ++
 84 files changed, 322 insertions(+), 28 deletions(-)

-- 
2.21.0




More information about the Libosinfo mailing list