add info about openeuler

This commit is contained in:
dogsheng 2020-03-13 15:45:47 +08:00
parent a8c9a556b2
commit bf2cb1cb7e
3 changed files with 19 additions and 27 deletions

View File

@ -1,3 +1,5 @@
eulerversion=vrsion openeulerversion=version
compiletime=2017-01-01-00-00-00 compiletime=2017-01-01-00-00-00
kernelversion=version kernelversion=version
gccversion=2017-01-01-00-00-00
openjdkversion=2017-01-01-00-00-00

View File

@ -1,3 +1,5 @@
eulerversion=version openeulerversion=version
compiletime=2017-01-01-00-00-00 compiletime=2017-01-01-00-00-00
kernelversion=version kernelversion=version
gccversion=2017-01-01-00-00-00
openjdkversion=2017-01-01-00-00-00

View File

@ -1,12 +1,12 @@
Name: openEuler-latest-release Name: openEuler-latest-release
Summary: System information like kernelversion, eulerversion and compile time Summary: System information like kernelversion, openeulerversion, gccversion, openjdkversion and compile time
License: GPL License: GPL
Group: System/Config Group: System/Config
Version: 1.0 Version: 1.0
%ifarch aarch64 %ifarch aarch64
Release: %(date +%s -d "$(grep "compiletime" %{_sourcedir}/isopackage_arm64.sdf | cut -d '=' -f2 | sed 's/-/ /3' | sed 's/-/:/3' | sed 's/-/:/3')").%(grep "eulerversion" %{_sourcedir}/isopackage_arm64.sdf | cut -d '_' -f2)%{?dist} Release: %(date +%s -d "$(grep "compiletime" %{_sourcedir}/isopackage_arm64.sdf | cut -d '=' -f2 | sed 's/-/ /3' | sed 's/-/:/3' | sed 's/-/:/3')").%(grep "openeulerversion" %{_sourcedir}/isopackage_arm64.sdf | cut -d '_' -f2)%{?dist}
%else %else
Release: %(date +%s -d "$(grep "compiletime" %{_sourcedir}/isopackage.sdf | cut -d '=' -f2 | sed 's/-/ /3' | sed 's/-/:/3' | sed 's/-/:/3')").%(grep "eulerversion" %{_sourcedir}/isopackage.sdf | cut -d '_' -f2)%{?dist} Release: %(date +%s -d "$(grep "compiletime" %{_sourcedir}/isopackage.sdf | cut -d '=' -f2 | sed 's/-/ /3' | sed 's/-/:/3' | sed 's/-/:/3')").%(grep "openeulerversion" %{_sourcedir}/isopackage.sdf | cut -d '_' -f2)%{?dist}
%endif %endif
BuildRoot: %{_tmppath}/%{name}-%{version} BuildRoot: %{_tmppath}/%{name}-%{version}
@ -18,35 +18,34 @@ The rpm contains system information, like kernelversion, eulerversion and compil
%install %install
mkdir -p %{buildroot}/etc mkdir -p %{buildroot}/etc
%ifarch aarch64 %ifarch aarch64
install %{_sourcedir}/isopackage_arm64.sdf %{buildroot}/etc/euleros-latest install %{_sourcedir}/isopackage_arm64.sdf %{buildroot}/etc/openeuler-latest
%else %else
install %{_sourcedir}/isopackage.sdf %{buildroot}/etc/euleros-latest install %{_sourcedir}/isopackage.sdf %{buildroot}/etc/openeuler-latest
%endif %endif
%pre %pre
%post %post
if [[ `grep "eulerversion" /etc/euleros-latest | cut -d '_' -f2` =~ 2\.2\.RC.* ]]; then if [[ `grep "openeulerversion" /etc/openeuler-latest | cut -d '_' -f2` =~ 2\.2\.RC.* ]]; then
if [ $1 = 1 ]; then if [ $1 = 1 ]; then
if [ -e /etc/EulerLinux.conf ];then if [ -e /etc/openEulerLinux.conf ];then
mv /etc/EulerLinux.conf /etc/.EulerLinux.conf mv /etc/openEulerLinux.conf /etc/.openEulerLinux.conf
fi fi
else else
rm -f /etc/.EulerLinux.conf rm -f /etc/.openEulerLinux.conf
fi fi
fi fi
%preun %preun
%postun %postun
if [ -e /etc/.EulerLinux.conf ]; then if [ -e /etc/.openEulerLinux.conf ]; then
mv /etc/.EulerLinux.conf /etc/EulerLinux.conf mv /etc/.openEulerLinux.conf /etc/openEulerLinux.conf
fi fi
%files %files
%config /etc/euleros-latest %config /etc/openeuler-latest
%attr(0444, root, root) /etc/euleros-latest %attr(0444, root, root) /etc/openeuler-latest
%clean %clean
rm -rf $RPM_BUILD_ROOT/* rm -rf $RPM_BUILD_ROOT/*
@ -54,14 +53,3 @@ rm -rf %{_tmppath}/%{name}-%{version}
rm -rf $RPM_BUILD_DIR/%{name}-%{version} rm -rf $RPM_BUILD_DIR/%{name}-%{version}
%changelog %changelog
* Wed Feb 27 2019 jiazhenyuan<jiazhenyuan@huawei.com> - 2.0SP8
- Type:bugfix
- ID:NA
- SUG:restart
- DESC:update version.
* Tue Jul 10 2018 zhangpengfei <zhangpengfei14@huawei.com> - 2.0SP5
- Type:bugfix
- SUG:NA
- DEC:update Version to SP5