From fabiano at fidencio.org Sun Jun 3 16:44:27 2018 From: fabiano at fidencio.org (=?UTF-8?q?Fabiano=20Fid=C3=AAncio?=) Date: Sun, 3 Jun 2018 18:44:27 +0200 Subject: [Libosinfo] [libosinfo][osinfo-db][PATCH 0/5] Add 'network-installer' OsMedia attribute Message-ID: <20180603164432.5293-1-fabiano@fidencio.org> With the addition of this attribute, the apps will have a more reliable way to decide and present to their users whether a media is a network installer and, consequently, needs access to the internet in order to perform its installation (automated or not). Fabiano Fid?ncio (4): rng: Add "network-installer" media attribute fedora: Use 'network-installer' media attribute opensuse: Use 'network-installer' media attribute debian: Use 'network-installer' media attribute osinfo-db/data/os/debian.org/debian-9.xml.in | 8 ++++---- osinfo-db/data/os/fedoraproject.org/fedora-19.xml.in | 2 +- osinfo-db/data/os/fedoraproject.org/fedora-20.xml.in | 4 ++-- osinfo-db/data/os/fedoraproject.org/fedora-21.xml.in | 8 ++++---- osinfo-db/data/os/fedoraproject.org/fedora-22.xml.in | 4 ++-- osinfo-db/data/os/fedoraproject.org/fedora-23.xml.in | 8 ++++---- osinfo-db/data/os/fedoraproject.org/fedora-24.xml.in | 8 ++++---- osinfo-db/data/os/fedoraproject.org/fedora-25.xml.in | 8 ++++---- osinfo-db/data/os/fedoraproject.org/fedora-26.xml.in | 4 ++-- osinfo-db/data/os/fedoraproject.org/fedora-27.xml.in | 4 ++-- osinfo-db/data/os/fedoraproject.org/fedora-28.xml.in | 4 ++-- osinfo-db/data/os/opensuse.org/opensuse-15.0.xml.in | 2 +- osinfo-db/data/os/opensuse.org/opensuse-42.3.xml.in | 2 +- osinfo-db/data/os/opensuse.org/opensuse-tumbleweed.xml.in | 4 ++-- osinfo-db/data/schema/osinfo.rng.in | 5 +++++ 15 files changed, 40 insertions(+), 35 deletions(-) Fabiano Fid?ncio (1): media: Add 'network-installer' parameter osinfo/libosinfo.syms | 5 +++++ osinfo/osinfo_media.c | 27 +++++++++++++++++++++++++++ osinfo/osinfo_media.h | 2 ++ 3 files changed, 34 insertions(+) -- 2.14.3 From fabiano at fidencio.org Sun Jun 3 16:44:28 2018 From: fabiano at fidencio.org (=?UTF-8?q?Fabiano=20Fid=C3=AAncio?=) Date: Sun, 3 Jun 2018 18:44:28 +0200 Subject: [Libosinfo] [osinfo-db][PATCH 1/5] rng: Add "network-installer" media attribute In-Reply-To: <20180603164432.5293-1-fabiano@fidencio.org> References: <20180603164432.5293-1-fabiano@fidencio.org> Message-ID: <20180603164432.5293-2-fabiano@fidencio.org> In the same way we have the "live" attribute to help apps using libosinfo to find out whether they can rely on the media being a live media or not, I'd like to propose the "network-installer" attribute. This attribute would be used by the apps to find out which medias, from the same distro and version, should be considered a network-installer so the apps could make as clear as possible that network is required in order to proceed with the installation. Signed-off-by: Fabiano Fid?ncio --- data/schema/osinfo.rng.in | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/data/schema/osinfo.rng.in b/data/schema/osinfo.rng.in index 843519d..c1dc0a5 100644 --- a/data/schema/osinfo.rng.in +++ b/data/schema/osinfo.rng.in @@ -345,6 +345,11 @@ + + + + + -- 2.14.3 From fabiano at fidencio.org Sun Jun 3 16:44:29 2018 From: fabiano at fidencio.org (=?UTF-8?q?Fabiano=20Fid=C3=AAncio?=) Date: Sun, 3 Jun 2018 18:44:29 +0200 Subject: [Libosinfo] [osinfo-db][PATCH 2/5] fedora: Use 'network-installer' media attribute In-Reply-To: <20180603164432.5293-1-fabiano@fidencio.org> References: <20180603164432.5293-1-fabiano@fidencio.org> Message-ID: <20180603164432.5293-3-fabiano@fidencio.org> Signed-off-by: Fabiano Fid?ncio --- data/os/fedoraproject.org/fedora-19.xml.in | 2 +- data/os/fedoraproject.org/fedora-20.xml.in | 4 ++-- data/os/fedoraproject.org/fedora-21.xml.in | 8 ++++---- data/os/fedoraproject.org/fedora-22.xml.in | 4 ++-- data/os/fedoraproject.org/fedora-23.xml.in | 8 ++++---- data/os/fedoraproject.org/fedora-24.xml.in | 8 ++++---- data/os/fedoraproject.org/fedora-25.xml.in | 8 ++++---- data/os/fedoraproject.org/fedora-26.xml.in | 4 ++-- data/os/fedoraproject.org/fedora-27.xml.in | 4 ++-- data/os/fedoraproject.org/fedora-28.xml.in | 4 ++-- 10 files changed, 27 insertions(+), 27 deletions(-) diff --git a/data/os/fedoraproject.org/fedora-19.xml.in b/data/os/fedoraproject.org/fedora-19.xml.in index 0bbe2d0..43f4a37 100644 --- a/data/os/fedoraproject.org/fedora-19.xml.in +++ b/data/os/fedoraproject.org/fedora-19.xml.in @@ -28,7 +28,7 @@ - + http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/19/Fedora/i386/iso/Fedora-19-i386-netinst.iso Fedora 19 i386 diff --git a/data/os/fedoraproject.org/fedora-20.xml.in b/data/os/fedoraproject.org/fedora-20.xml.in index 0852468..d499427 100644 --- a/data/os/fedoraproject.org/fedora-20.xml.in +++ b/data/os/fedoraproject.org/fedora-20.xml.in @@ -38,7 +38,7 @@ - + http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/20/Fedora/i386/iso/Fedora-20-i386-netinst.iso Fedora 20 i386 @@ -48,7 +48,7 @@ isolinux/vmlinuz isolinux/initrd.img - + http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/20/Fedora/x86_64/iso/Fedora-20-x86_64-netinst.iso Fedora 20 x86_64 diff --git a/data/os/fedoraproject.org/fedora-21.xml.in b/data/os/fedoraproject.org/fedora-21.xml.in index f80a676..833b8d7 100644 --- a/data/os/fedoraproject.org/fedora-21.xml.in +++ b/data/os/fedoraproject.org/fedora-21.xml.in @@ -93,7 +93,7 @@ https://bugzilla.redhat.com/show_bug.cgi?id=1178787 !--> - + https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/21/Server/i386/iso/Fedora-Server-netinst-i386-21.iso @@ -104,7 +104,7 @@ isolinux/vmlinuz isolinux/initrd.img - + https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/21/Server/x86_64/iso/Fedora-Server-netinst-x86_64-21.iso @@ -137,7 +137,7 @@ - + https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/21/Cloud/i386/iso/Fedora-Cloud-netinst-i386-21.iso @@ -148,7 +148,7 @@ isolinux/vmlinuz isolinux/initrd.img - + https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/21/Cloud/x86_64/iso/Fedora-Cloud-netinst-x86_64-21.iso diff --git a/data/os/fedoraproject.org/fedora-22.xml.in b/data/os/fedoraproject.org/fedora-22.xml.in index 6b980a4..6a63570 100644 --- a/data/os/fedoraproject.org/fedora-22.xml.in +++ b/data/os/fedoraproject.org/fedora-22.xml.in @@ -54,7 +54,7 @@ - + https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/22/Workstation/i386/iso/Fedora-Workstation-netinst-i386-22.iso @@ -65,7 +65,7 @@ isolinux/vmlinuz isolinux/initrd.img - + https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/22/Workstation/x86_64/iso/Fedora-Workstation-netinst-x86_64-22.iso diff --git a/data/os/fedoraproject.org/fedora-23.xml.in b/data/os/fedoraproject.org/fedora-23.xml.in index 2711620..84fd257 100644 --- a/data/os/fedoraproject.org/fedora-23.xml.in +++ b/data/os/fedoraproject.org/fedora-23.xml.in @@ -65,7 +65,7 @@ - + https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/23/Workstation/i386/iso/Fedora-Workstation-netinst-i386-23.iso @@ -75,7 +75,7 @@ isolinux/vmlinuz isolinux/initrd.img - + https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/23/Workstation/x86_64/iso/Fedora-Workstation-netinst-x86_64-23.iso @@ -117,7 +117,7 @@ - + https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/23/Server/i386/iso/Fedora-Server-netinst-i386-23.iso @@ -128,7 +128,7 @@ isolinux/vmlinuz isolinux/initrd.img - + https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/23/Server/x86_64/iso/Fedora-Server-netinst-x86_64-23.iso diff --git a/data/os/fedoraproject.org/fedora-24.xml.in b/data/os/fedoraproject.org/fedora-24.xml.in index a405b6d..955b02c 100644 --- a/data/os/fedoraproject.org/fedora-24.xml.in +++ b/data/os/fedoraproject.org/fedora-24.xml.in @@ -56,7 +56,7 @@ - + https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/24/Workstation/i386/iso/Fedora-Workstation-netinst-i386-24-1.2.iso @@ -66,7 +66,7 @@ isolinux/vmlinuz isolinux/initrd.img - + https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/24/Workstation/x86_64/iso/Fedora-Workstation-netinst-x86_64-24-1.2.iso @@ -108,7 +108,7 @@ - + https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/24/Server/i386/iso/Fedora-Server-netinst-i386-24-1.2.iso @@ -119,7 +119,7 @@ isolinux/vmlinuz isolinux/initrd.img - + https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/24/Server/x86_64/iso/Fedora-Server-netinst-x86_64-24-1.2.iso diff --git a/data/os/fedoraproject.org/fedora-25.xml.in b/data/os/fedoraproject.org/fedora-25.xml.in index c77ab3e..892a8dc 100644 --- a/data/os/fedoraproject.org/fedora-25.xml.in +++ b/data/os/fedoraproject.org/fedora-25.xml.in @@ -52,7 +52,7 @@ - + https://download.fedoraproject.org/pub/fedora/linux/releases/25/Workstation/i386/iso/Fedora-Workstation-netinst-i386-25-1.3.iso @@ -62,7 +62,7 @@ isolinux/vmlinuz isolinux/initrd.img - + https://download.fedoraproject.org/pub/fedora/linux/releases/25/Workstation/x86_64/iso/Fedora-Workstation-netinst-x86_64-25-1.3.iso @@ -104,7 +104,7 @@ - + https://download.fedoraproject.org/pub/fedora/linux/releases/25/Server/i386/iso/Fedora-Server-netinst-i386-25-1.3.iso @@ -115,7 +115,7 @@ isolinux/vmlinuz isolinux/initrd.img - + http://download.fedoraproject.org/pub/fedora/linux/releases/25/Server/x86_64/iso/Fedora-Server-netinst-x86_64-25-1.3.iso diff --git a/data/os/fedoraproject.org/fedora-26.xml.in b/data/os/fedoraproject.org/fedora-26.xml.in index d1816ec..f9abc61 100644 --- a/data/os/fedoraproject.org/fedora-26.xml.in +++ b/data/os/fedoraproject.org/fedora-26.xml.in @@ -41,7 +41,7 @@ - + https://download.fedoraproject.org/pub/fedora/linux/releases/26/Workstation/x86_64/iso/Fedora-Workstation-netinst-x86_64-26-1.5.iso @@ -68,7 +68,7 @@ - + http://download.fedoraproject.org/pub/fedora/linux/releases/26/Server/x86_64/iso/Fedora-Server-netinst-x86_64-26-1.5.iso diff --git a/data/os/fedoraproject.org/fedora-27.xml.in b/data/os/fedoraproject.org/fedora-27.xml.in index ba657d0..1db39b9 100644 --- a/data/os/fedoraproject.org/fedora-27.xml.in +++ b/data/os/fedoraproject.org/fedora-27.xml.in @@ -56,7 +56,7 @@ - + https://download.fedoraproject.org/pub/fedora/linux/releases/27/Workstation/x86_64/iso/Fedora-Workstation-netinst-x86_64-27-1.6.iso @@ -83,7 +83,7 @@ - + https://download.fedoraproject.org/pub/fedora/linux/releases/27/Server/x86_64/iso/Fedora-Server-netinst-x86_64-27-1.6.iso diff --git a/data/os/fedoraproject.org/fedora-28.xml.in b/data/os/fedoraproject.org/fedora-28.xml.in index cda279c..c3c4dbb 100644 --- a/data/os/fedoraproject.org/fedora-28.xml.in +++ b/data/os/fedoraproject.org/fedora-28.xml.in @@ -56,7 +56,7 @@ - + https://download.fedoraproject.org/pub/fedora/linux/releases/28/Workstation/x86_64/iso/Fedora-Workstation-netinst-x86_64-28-1.1.iso @@ -83,7 +83,7 @@ - + https://download.fedoraproject.org/pub/fedora/linux/releases/28/Server/x86_64/iso/Fedora-Server-netinst-x86_64-28-1.1.iso -- 2.14.3 From fabiano at fidencio.org Sun Jun 3 16:44:30 2018 From: fabiano at fidencio.org (=?UTF-8?q?Fabiano=20Fid=C3=AAncio?=) Date: Sun, 3 Jun 2018 18:44:30 +0200 Subject: [Libosinfo] [osinfo-db][PATCH 3/5] opensuse: Use 'network-installer' media attribute In-Reply-To: <20180603164432.5293-1-fabiano@fidencio.org> References: <20180603164432.5293-1-fabiano@fidencio.org> Message-ID: <20180603164432.5293-4-fabiano@fidencio.org> Signed-off-by: Fabiano Fid?ncio --- data/os/opensuse.org/opensuse-15.0.xml.in | 2 +- data/os/opensuse.org/opensuse-42.3.xml.in | 2 +- data/os/opensuse.org/opensuse-tumbleweed.xml.in | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/data/os/opensuse.org/opensuse-15.0.xml.in b/data/os/opensuse.org/opensuse-15.0.xml.in index 1ab497e..f3ce8dd 100644 --- a/data/os/opensuse.org/opensuse-15.0.xml.in +++ b/data/os/opensuse.org/opensuse-15.0.xml.in @@ -46,7 +46,7 @@ - + http://download.opensuse.org/distribution/leap/15.0/iso/openSUSE-Leap-15.0-NET-x86_64.iso diff --git a/data/os/opensuse.org/opensuse-42.3.xml.in b/data/os/opensuse.org/opensuse-42.3.xml.in index 7371a29..86ede7c 100644 --- a/data/os/opensuse.org/opensuse-42.3.xml.in +++ b/data/os/opensuse.org/opensuse-42.3.xml.in @@ -47,7 +47,7 @@ - + http://download.opensuse.org/distribution/leap/42.3/iso/openSUSE-Leap-42.3-NET-x86_64.iso diff --git a/data/os/opensuse.org/opensuse-tumbleweed.xml.in b/data/os/opensuse.org/opensuse-tumbleweed.xml.in index 35f6f60..9361357 100644 --- a/data/os/opensuse.org/opensuse-tumbleweed.xml.in +++ b/data/os/opensuse.org/opensuse-tumbleweed.xml.in @@ -68,7 +68,7 @@ - + http://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-NET-i586-Current.iso @@ -79,7 +79,7 @@ boot/i386/loader/linux boot/i386/loader/initrd - + http://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-NET-x86_64-Current.iso -- 2.14.3 From fabiano at fidencio.org Sun Jun 3 16:44:31 2018 From: fabiano at fidencio.org (=?UTF-8?q?Fabiano=20Fid=C3=AAncio?=) Date: Sun, 3 Jun 2018 18:44:31 +0200 Subject: [Libosinfo] [osinfo-db][PATCH 4/5] debian: Use 'network-installer' media attribute In-Reply-To: <20180603164432.5293-1-fabiano@fidencio.org> References: <20180603164432.5293-1-fabiano@fidencio.org> Message-ID: <20180603164432.5293-5-fabiano@fidencio.org> Signed-off-by: Fabiano Fid?ncio --- data/os/debian.org/debian-9.xml.in | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/data/os/debian.org/debian-9.xml.in b/data/os/debian.org/debian-9.xml.in index 54bdde3..e108aea 100644 --- a/data/os/debian.org/debian-9.xml.in +++ b/data/os/debian.org/debian-9.xml.in @@ -47,7 +47,7 @@ - + http://cdimage.debian.org/cdimage/archive/9.2.1/i386/iso-cd/debian-9.2.1-i386-netinst.iso @@ -56,7 +56,7 @@ install.386/vmlinuz install.386/initrd.gz - + http://cdimage.debian.org/cdimage/archive/9.2.1/amd64/iso-cd/debian-9.2.1-amd64-netinst.iso @@ -65,7 +65,7 @@ install.amd/vmlinuz install.amd/initrd.gz - + http://cdimage.debian.org/cdimage/archive/9.2.1/arm64/iso-cd/debian-9.2.1-arm64-netinst.iso @@ -74,7 +74,7 @@ install.arm64/vmlinuz install.arm64/initrd.gz - + http://cdimage.debian.org/cdimage/archive/9.2.1/armhf/iso-cd/debian-9.2.1-armhf-netinst.iso -- 2.14.3 From fabiano at fidencio.org Sun Jun 3 16:44:32 2018 From: fabiano at fidencio.org (=?UTF-8?q?Fabiano=20Fid=C3=AAncio?=) Date: Sun, 3 Jun 2018 18:44:32 +0200 Subject: [Libosinfo] [libosinfo][PATCH 5/5] media: Add 'network-installer' parameter In-Reply-To: <20180603164432.5293-1-fabiano@fidencio.org> References: <20180603164432.5293-1-fabiano@fidencio.org> Message-ID: <20180603164432.5293-6-fabiano@fidencio.org> Apps can take advantage of this parameter in order to find out (and correctly display to their users) whether network is needed during the installation process. Signed-off-by: Fabiano Fid?ncio --- osinfo/libosinfo.syms | 5 +++++ osinfo/osinfo_media.c | 27 +++++++++++++++++++++++++++ osinfo/osinfo_media.h | 2 ++ 3 files changed, 34 insertions(+) diff --git a/osinfo/libosinfo.syms b/osinfo/libosinfo.syms index 64c6f79..3bad468 100644 --- a/osinfo/libosinfo.syms +++ b/osinfo/libosinfo.syms @@ -525,6 +525,11 @@ LIBOSINFO_0.2.13 { osinfo_media_get_eject_after_install; } LIBOSINFO_0.2.12; +LIBOSINFO_0.2.14 { + global: + osinfo_media_get_network_installer; +} LIBOSINFO_0.2.13; + /* Symbols in next release... LIBOSINFO_0.0.2 { diff --git a/osinfo/osinfo_media.c b/osinfo/osinfo_media.c index 293732d..740ddcb 100644 --- a/osinfo/osinfo_media.c +++ b/osinfo/osinfo_media.c @@ -604,6 +604,19 @@ osinfo_media_class_init(OsinfoMediaClass *klass) G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS); g_object_class_install_property(g_klass, PROP_EJECT_AFTER_INSTALL, pspec); + + /** + * OsinfoMedia:network-installer: + * + * Whether media is a network installer or not. + */ + pspec = g_param_spec_boolean("network-installer", + "NetworkInstaller", + _("Media is a network installer"), + FALSE /* default value */, + G_PARAM_READWRITE | + G_PARAM_STATIC_STRINGS); + g_object_class_install_property(g_klass, PROP_LIVE, pspec); } static void @@ -1152,6 +1165,20 @@ gboolean osinfo_media_get_live(OsinfoMedia *media) (OSINFO_ENTITY(media), OSINFO_MEDIA_PROP_LIVE, FALSE); } +/** + * osinfo_media_get_network_installer: + * @media: an #OsinfoMedia instance + * + * Whether @media is a network installer or not. + * + * Returns: #TRUE if media is a network installer, #FALSE otherwise + */ +gboolean osinfo_media_get_network_installer(OsinfoMedia *media) +{ + return osinfo_entity_get_param_value_boolean_with_default + (OSINFO_ENTITY(media), OSINFO_MEDIA_PROP_NETWORK_INSTALLER, FALSE); +} + /** * osinfo_media_get_installer_reboots: * @media: an #OsinfoMedia instance diff --git a/osinfo/osinfo_media.h b/osinfo/osinfo_media.h index 6df7b60..38ae637 100644 --- a/osinfo/osinfo_media.h +++ b/osinfo/osinfo_media.h @@ -91,6 +91,7 @@ typedef struct _OsinfoMediaPrivate OsinfoMediaPrivate; #define OSINFO_MEDIA_PROP_VARIANT "variant" #define OSINFO_MEDIA_PROP_VOLUME_SIZE "volume-size" #define OSINFO_MEDIA_PROP_EJECT_AFTER_INSTALL "eject-after-install" +#define OSINFO_MEDIA_PROP_NETWORK_INSTALLER "network-installer" /* object */ struct _OsinfoMedia @@ -142,6 +143,7 @@ gboolean osinfo_media_get_live(OsinfoMedia *media); gint osinfo_media_get_installer_reboots(OsinfoMedia *media); gint64 osinfo_media_get_volume_size(OsinfoMedia *media); gboolean osinfo_media_get_eject_after_install(OsinfoMedia *media); +gboolean osinfo_media_get_network_installer(OsinfoMedia *media); #endif /* __OSINFO_MEDIA_H__ */ /* -- 2.14.3 From fabiano at fidencio.org Sun Jun 3 17:02:53 2018 From: fabiano at fidencio.org (=?UTF-8?q?Fabiano=20Fid=C3=AAncio?=) Date: Sun, 3 Jun 2018 19:02:53 +0200 Subject: [Libosinfo] [PATCH 0/3] Split "Team Silverblue" from Fedora entries Message-ID: <20180603170256.25726-1-fabiano@fidencio.org> Team Silverblue has been announced on May 4th and, although based on Fedora, the project has its own name, its own branding, its own logo. Let's join their effort and move the till nowadays called "Fedora-AtomicWorkstation" from Fedora entry to its own "Team Silverblue" entry. The patch set moves the entry (from libosinfo and osinfo-db) to the new format and also adds the install-script for "Team Silverblue". I've taken the bullet and created a new install script for the entry as it may end up quite different from the Fedora installer in the future. Fabiano Fid?ncio (1): silverblue: Add installation script Felipe Borges (1): silverblue: Split Team Silverblue and Fedora entries osinfo-db/.../silverblue-kickstart-desktop.xml.in | 107 +++++++++++++++++++++ osinfo-db/data/os/fedoraproject.org/fedora-28.xml.in | 15 --- osinfo-db/data/os/fedoraproject.org/silverblue-28.xml.in | 48 +++++++++ 3 files changed, 155 insertions(+), 15 deletions(-) create mode 100644 osinfo-db/data/install-script/fedoraproject.org/silverblue-kickstart-desktop.xml.in create mode 100644 osinfo-db/data/os/fedoraproject.org/silverblue-28.xml.in Fabiano Fid?ncio (1): silverblue: Move isodata to its own folder libosinfo/.../Fedora-AtomicWorkstation-ostree-x86_64-28-1.1.iso.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename libosinfo/tests/isodata/fedora/{fedora28 => silverblue28}/Fedora-AtomicWorkstation-ostree-x86_64-28-1.1.iso.txt (100%) -- 2.14.3 From fabiano at fidencio.org Sun Jun 3 17:02:54 2018 From: fabiano at fidencio.org (=?UTF-8?q?Fabiano=20Fid=C3=AAncio?=) Date: Sun, 3 Jun 2018 19:02:54 +0200 Subject: [Libosinfo] [osinfo-db][PATCH 1/3] silverblue: Split Team Silverblue and Fedora entries In-Reply-To: <20180603170256.25726-1-fabiano@fidencio.org> References: <20180603170256.25726-1-fabiano@fidencio.org> Message-ID: <20180603170256.25726-2-fabiano@fidencio.org> From: Felipe Borges Fedora Atomic Workstation has been renamed into Team Silverblue. See https://teamsilverblue.org/ Despite being a variant of Fedora, Team Silverblue has its own branding, such as its public facing name and logo. Signed-off-by: Felipe Borges --- data/os/fedoraproject.org/fedora-28.xml.in | 15 --------- data/os/fedoraproject.org/silverblue-28.xml.in | 45 ++++++++++++++++++++++++++ 2 files changed, 45 insertions(+), 15 deletions(-) create mode 100644 data/os/fedoraproject.org/silverblue-28.xml.in diff --git a/data/os/fedoraproject.org/fedora-28.xml.in b/data/os/fedoraproject.org/fedora-28.xml.in index cda279c..7774a80 100644 --- a/data/os/fedoraproject.org/fedora-28.xml.in +++ b/data/os/fedoraproject.org/fedora-28.xml.in @@ -19,9 +19,6 @@ <_name>Fedora 28 Workstation - - <_name>Fedora 28 Workstation - <_name>Fedora 28 Server @@ -43,18 +40,6 @@ isolinux/initrd.img - - - - https://download.fedoraproject.org/pub/fedora/linux/releases/28/AtomicWorkstation/x86_64/iso/Fedora-AtomicWorkstation-ostree-x86_64-28-1.1.iso - - Fedora-AW-ostree-x86_64-28 - LINUX - - isolinux/vmlinuz - isolinux/initrd.img - - diff --git a/data/os/fedoraproject.org/silverblue-28.xml.in b/data/os/fedoraproject.org/silverblue-28.xml.in new file mode 100644 index 0000000..2239403 --- /dev/null +++ b/data/os/fedoraproject.org/silverblue-28.xml.in @@ -0,0 +1,45 @@ + + + + silverblue28 + <_name>Team Silverblue 28 + 28 + <_vendor>Fedora Project + linux + fedora + + + 2018-05-01 + + + <_name>Team Silverblue 28 + + + + + https://download.fedoraproject.org/pub/fedora/linux/releases/28/AtomicWorkstation/x86_64/iso/Fedora-AtomicWorkstation-ostree-x86_64-28-1.1.iso + + Fedora-AW-ostree-x86_64-28 + LINUX + + isolinux/vmlinuz + isolinux/initrd.img + + + + + 1 + 1000000000 + 1073741824 + 10737418240 + + + + 2147483648 + 21474836480 + + + + + -- 2.14.3 From fabiano at fidencio.org Sun Jun 3 17:02:56 2018 From: fabiano at fidencio.org (=?UTF-8?q?Fabiano=20Fid=C3=AAncio?=) Date: Sun, 3 Jun 2018 19:02:56 +0200 Subject: [Libosinfo] [libosinfo][PATCH 3/3] silverblue: Move isodata to its own folder In-Reply-To: <20180603170256.25726-1-fabiano@fidencio.org> References: <20180603170256.25726-1-fabiano@fidencio.org> Message-ID: <20180603170256.25726-4-fabiano@fidencio.org> Signed-off-by: Fabiano Fid?ncio --- .../Fedora-AtomicWorkstation-ostree-x86_64-28-1.1.iso.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename tests/isodata/fedora/{fedora28 => silverblue28}/Fedora-AtomicWorkstation-ostree-x86_64-28-1.1.iso.txt (100%) diff --git a/tests/isodata/fedora/fedora28/Fedora-AtomicWorkstation-ostree-x86_64-28-1.1.iso.txt b/tests/isodata/fedora/silverblue28/Fedora-AtomicWorkstation-ostree-x86_64-28-1.1.iso.txt similarity index 100% rename from tests/isodata/fedora/fedora28/Fedora-AtomicWorkstation-ostree-x86_64-28-1.1.iso.txt rename to tests/isodata/fedora/silverblue28/Fedora-AtomicWorkstation-ostree-x86_64-28-1.1.iso.txt -- 2.14.3 From fabiano at fidencio.org Sun Jun 3 17:02:55 2018 From: fabiano at fidencio.org (=?UTF-8?q?Fabiano=20Fid=C3=AAncio?=) Date: Sun, 3 Jun 2018 19:02:55 +0200 Subject: [Libosinfo] [osinfo-db][PATCH 2/3] silverblue: Add installation script In-Reply-To: <20180603170256.25726-1-fabiano@fidencio.org> References: <20180603170256.25726-1-fabiano@fidencio.org> Message-ID: <20180603170256.25726-3-fabiano@fidencio.org> As "Team Silverblue" became a different entity than Fedora, I've decided to provide its own installation script instead which, although based in the Fedora's one, is cleaner and easier for any new contributor to understand and modify accoridng to the "Team Silverblue" needs. Signed-off-by: Fabiano Fid?ncio --- .../silverblue-kickstart-desktop.xml.in | 107 +++++++++++++++++++++ data/os/fedoraproject.org/silverblue-28.xml.in | 3 + 2 files changed, 110 insertions(+) create mode 100644 data/install-script/fedoraproject.org/silverblue-kickstart-desktop.xml.in diff --git a/data/install-script/fedoraproject.org/silverblue-kickstart-desktop.xml.in b/data/install-script/fedoraproject.org/silverblue-kickstart-desktop.xml.in new file mode 100644 index 0000000..2252ec4 --- /dev/null +++ b/data/install-script/fedoraproject.org/silverblue-kickstart-desktop.xml.in @@ -0,0 +1,107 @@ + + + + desktop + silverblue.ks + + + + + + + + + + + cdrom + disk + floppy + + + diff --git a/data/os/fedoraproject.org/silverblue-28.xml.in b/data/os/fedoraproject.org/silverblue-28.xml.in index 2239403..ac1486f 100644 --- a/data/os/fedoraproject.org/silverblue-28.xml.in +++ b/data/os/fedoraproject.org/silverblue-28.xml.in @@ -41,5 +41,8 @@ + +