| |
@@ -11,7 +11,7 @@
|
| |
Summary: Fedora release files
|
| |
Name: fedora-release
|
| |
Version: 30
|
| |
- Release: 0.5
|
| |
+ Release: 0.6
|
| |
License: MIT
|
| |
URL: https://fedoraproject.org/
|
| |
|
| |
@@ -65,6 +65,17 @@
|
| |
Provides a base package for Fedora Cloud-specific configuration files to
|
| |
depend on.
|
| |
|
| |
+ %package coreos
|
| |
+ Summary: Base package for Fedora CoreOS specific default configurations
|
| |
+ Provides: system-release-coreos
|
| |
+ Provides: system-release-coreos(%{version})
|
| |
+ Provides: system-release-coreos
|
| |
+ Requires: fedora-release = %{version}-%{release}
|
| |
+
|
| |
+ %description coreos
|
| |
+ Provides a base package for Fedora CoreOS specific configuration files to
|
| |
+ depend on.
|
| |
+
|
| |
%package iot
|
| |
Summary: Base package for Fedora IoT specific default configurations
|
| |
Provides: system-release-iot
|
| |
@@ -179,6 +190,13 @@
|
| |
echo "VARIANT_ID=cloud" >> %{buildroot}/usr/lib/os.release.d/os-release-cloud
|
| |
sed -i -e "s|(%{release_name})|(Cloud Edition)|g" %{buildroot}/usr/lib/os.release.d/os-release-cloud
|
| |
|
| |
+ # CoreOS
|
| |
+ cp -p %{buildroot}/usr/lib/os.release.d/os-release-fedora \
|
| |
+ %{buildroot}/usr/lib/os.release.d/os-release-coreos
|
| |
+ echo "VARIANT=\"CoreOS\"" >> %{buildroot}/usr/lib/os.release.d/os-release-coreos
|
| |
+ echo "VARIANT_ID=coreos" >> %{buildroot}/usr/lib/os.release.d/os-release-coreos
|
| |
+ sed -i -e "s|(%{release_name})|(CoreOS)|g" %{buildroot}/usr/lib/os.release.d/os-release-coreos
|
| |
+
|
| |
# IoT
|
| |
cp -p %{buildroot}/usr/lib/os.release.d/os-release-fedora \
|
| |
%{buildroot}/usr/lib/os.release.d/os-release-iot
|
| |
@@ -293,6 +311,14 @@
|
| |
%include %{SOURCE4}
|
| |
uninstall_edition("cloud")
|
| |
|
| |
+ %post coreos -p <lua>
|
| |
+ %include %{SOURCE4}
|
| |
+ install_edition("coreos")
|
| |
+
|
| |
+ %preun coreos -p <lua>
|
| |
+ %include %{SOURCE4}
|
| |
+ uninstall_edition("coreos")
|
| |
+
|
| |
%post iot -p <lua>
|
| |
%include %{SOURCE4}
|
| |
install_edition("iot")
|
| |
@@ -358,6 +384,9 @@
|
| |
%files cloud
|
| |
%attr(0644,root,root) /usr/lib/os.release.d/os-release-cloud
|
| |
|
| |
+ %files coreos
|
| |
+ %attr(0644,root,root) /usr/lib/os.release.d/os-release-coreos
|
| |
+
|
| |
%files iot
|
| |
%attr(0644,root,root) /usr/lib/os.release.d/os-release-iot
|
| |
%ghost %{_prefix}/lib/systemd/system-preset/80-iot.preset
|
| |
@@ -380,6 +409,9 @@
|
| |
/usr/sbin/convert-to-edition
|
| |
|
| |
%changelog
|
| |
+ * Fri Aug 24 2018 Sinny Kumari <sinnykumari@fedoraproject.org> - 30-0.6
|
| |
+ - Add fedora-release-coreos sub-package
|
| |
+
|
| |
* Thu Aug 23 2018 Peter Robinson <pbrobinson@fedoraproject.org> 30-0.5
|
| |
- Add Fedora IoT edition components
|
| |
|
| |
This commit is to create fedora-release-coreos sub-package
which will be used while building Fedora CoreOS. Fedora CoreOS
is going to be based on rpm-ostree.
Signed-off-by: Sinny Kumari sinny@redhat.com