From b0b0fb506e07c872fb50289afb5b3915108bb5bc Mon Sep 17 00:00:00 2001
From: dimstar <>
Date: Nov 30 2022 14:05:10 +0000
Subject: Update 000package-groups to rev 213 via SR 1038879
https://build.opensuse.org/request/show/1038879
by user dimstar + dimstar_suse
Align openSUSe-release and MicroOS release
Main motivation is to have the license files in MicroOS also in /usr/, not in /etc
---
diff --git a/.files b/.files
index 2f88bf3..9b3425b 100644
Binary files a/.files and b/.files differ
diff --git a/.rev b/.rev
index db44c28..de636c7 100644
--- a/.rev
+++ b/.rev
@@ -1524,4 +1524,14 @@ is not needed.
dimstar_suse
no docker on ppc64
+
+ 0e2d7452d2e1f942a06ea45bc0a1f3a4
+ unknown
+
+ dimstar_suse
+ Align openSUSe-release and MicroOS release
+
+Main motivation is to have the license files in MicroOS also in /usr/, not in /etc
+ 1038879
+
diff --git a/.servicemark b/.servicemark
deleted file mode 100644
index e4a882b..0000000
--- a/.servicemark
+++ /dev/null
@@ -1 +0,0 @@
-8c50b247e9e26092815616b78c713216
diff --git a/MicroOS-release.spec.in b/MicroOS-release.spec.in
index 1dedc28..31776d9 100644
--- a/MicroOS-release.spec.in
+++ b/MicroOS-release.spec.in
@@ -183,24 +183,22 @@ ___DESCRIPTION___
___FLAVOR_PACKAGES___
%prep
+%setup -qcT
+mkdir license
+if [ -f /CD1/license.tar.gz ]; then
+ tar -C license -xzf /CD1/license.tar.gz
+elif [ -f %{_prefix}/lib/skelcd/CD1/license.tar.gz ]; then
+ tar -C license -xzf %{_prefix}/lib/skelcd/CD1/license.tar.gz
+fi
%build
%install
-mkdir -p %{buildroot}%{_sysconfdir}
-mkdir -p %{buildroot}%{_prefix}/lib/issue.d
+mkdir -p %{buildroot}%{_sysconfdir} %{buildroot}%{_prefix}/lib/issue.d %{buildroot}/run
+
echo -e "\nWelcome to ___SUMMARY___ (%{_target_cpu}) - Kernel \\\r (\\\l).\n" > %{buildroot}%{_prefix}/lib/issue.d/10-OS
echo -e "\n" > %{buildroot}%{_prefix}/lib/issue.d/90-OS
-# Put EULA into correct place
-mkdir -p %{buildroot}/%{_sysconfdir}/YaST2/licenses/base
-cd %{buildroot}/%{_sysconfdir}/YaST2/licenses/base
-if [ -f /CD1/license.tar.gz ]; then
- tar -xzf /CD1/license.tar.gz
-elif [ -f %{_prefix}/lib/skelcd/CD1/license.tar.gz ]; then
- tar -xzf %{_prefix}/lib/skelcd/CD1/license.tar.gz
-fi
-
VERSION_ID=`echo %{version}|tr '[:upper:]' '[:lower:]'|sed -e 's/ //g;'`
# note: VERSION is an optional field and has no meaning other than informative on a rolling distro
# We do thus not add it to the os-release file
@@ -220,6 +218,15 @@ LOGO="distributor-logo-MicroOS"
EOF
ln -s ..%{_prefix}/lib/os-release %{buildroot}%{_sysconfdir}/os-release
+# Put EULA into correct place
+install -D -d -m 755 "%{buildroot}%_defaultlicensedir/product/base"
+install -D -d -m 755 "%{buildroot}%_defaultlicensedir"
+cp -a license "%{buildroot}%_defaultlicensedir/%name"
+pushd license
+for i in *; do
+ ln -s "%_defaultlicensedir/%name/$i" %{buildroot}%_defaultlicensedir/product/base/$i
+done
+
___CREATE_PRODUCT_FILES___
%post
@@ -237,16 +244,13 @@ fi
%files
%defattr(644,root,root,755)
+%dir %_defaultlicensedir/product
+%_defaultlicensedir/product/base
+%license license/*
%{_sysconfdir}/os-release
%{_prefix}/lib/os-release
%dir %{_sysconfdir}/products.d
%{_sysconfdir}/products.d/*
-%dir %{_sysconfdir}/YaST2/
-%dir %{_sysconfdir}/YaST2/licenses/
-%dir %{_sysconfdir}/YaST2/licenses/base/
-# no %doc here, or we will not install them
-%{_sysconfdir}/YaST2/licenses/base/license*txt
-%{_sysconfdir}/YaST2/licenses/base/no-acceptance-needed
%dir %{_prefix}/lib/issue.d
%{_prefix}/lib/issue.d/*-OS
diff --git a/openSUSE-release.spec.in b/openSUSE-release.spec.in
index fcf7cca..990f9c8 100644
--- a/openSUSE-release.spec.in
+++ b/openSUSE-release.spec.in
@@ -235,9 +235,7 @@ fi
mkdir -p %{buildroot}%{_sysconfdir}/zypp/vendors.d
echo -e "[main]\nvendors=openSUSE,SUSE,SUSE LLC \n" > %{buildroot}%{_sysconfdir}/zypp/vendors.d/00-openSUSE.conf
-
-# fate#319341, make openSUSE-release own YaST license files. TODO:
-# get rid of /etc/YaST2/licenses
+# fate#319341, make openSUSE-release own YaST license files.
install -D -d -m 755 "%{buildroot}%_defaultlicensedir/product/base"
install -D -d -m 755 "%{buildroot}%_defaultlicensedir"
cp -a license "%{buildroot}%_defaultlicensedir/%name"
@@ -271,10 +269,11 @@ fi
%config %{_sysconfdir}/YaST2/control.xml
%config %{_sysconfdir}/zypp/vendors.d/00-openSUSE.conf
%{_prefix}/lib/motd.d/welcome
-%dir %{_prefix}/lib/issue.d/
+%config(noreplace) %{_sysconfdir}/issue.net
+%dir %{_sysconfdir}/products.d
+%{_sysconfdir}/products.d/*
+%dir %{_prefix}/lib/issue.d
%{_prefix}/lib/issue.d/10-openSUSE.conf
%{_prefix}/lib/issue.d/90-openSUSE.conf
-%config(noreplace) %{_sysconfdir}/issue.net
-%{_sysconfdir}/products.d
%changelog