It will be nice to switch to fedora-release-silverblue package since it provides Silverblue specific information in os-release . This makes easier to identify whether running system is SIlverblue or not
os-release content from F30 fedora-release-silverblue package:
NAME=Fedora VERSION="30 (Silverblue)" ID=fedora VERSION_ID=30 VERSION_CODENAME="" PLATFORM_ID="platform:f30" PRETTY_NAME="Fedora 30 (Silverblue)" ANSI_COLOR="0;34" LOGO=fedora-logo-icon CPE_NAME="cpe:/o:fedoraproject:fedora:30" HOME_URL="https://fedoraproject.org/" DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora-silverblue/" SUPPORT_URL="https://fedoraproject.org/wiki/Communicating_and_getting_help" BUG_REPORT_URL="https://bugzilla.redhat.com/" REDHAT_BUGZILLA_PRODUCT="Fedora" REDHAT_BUGZILLA_PRODUCT_VERSION=30 REDHAT_SUPPORT_PRODUCT="Fedora" REDHAT_SUPPORT_PRODUCT_VERSION=30 PRIVACY_POLICY_URL="https://fedoraproject.org/wiki/Legal:PrivacyPolicy" VARIANT="Silverblue" VARIANT_ID=silverblue
Note that there are some additional files provided by fedora-release-workstation ( usr/lib/systemd/system-preset/80-workstation.preset , /usr/share/glib-2.0/schemas/org.gnome.shell.gschema.override , usr/share/polkit-1/rules.d/org.projectatomic.rpmostree1.rules ) which are not part of fedora-release-silverblue . We may need to patch fedora-release to include missing files in fedora-release-silverblue depending upon what Silverblue system requirement is
usr/lib/systemd/system-preset/80-workstation.preset
/usr/share/glib-2.0/schemas/org.gnome.shell.gschema.override
usr/share/polkit-1/rules.d/org.projectatomic.rpmostree1.rules
This was fixed by @kalev in https://pagure.io/workstation-ostree-config/c/c18ef957d11862d32f362722931dbfdf1f5beb0d?branch=master.
Metadata Update from @tpopela: - Issue status updated to: Closed (was: Open)
Login to comment on this ticket.