38 lines
1.0 KiB
RPMSpec
38 lines
1.0 KiB
RPMSpec
|
|
Name: devstation-config
|
||
|
|
Version: 1
|
||
|
|
Release: 1
|
||
|
|
Summary: A shortcut to openEuler official site
|
||
|
|
|
||
|
|
License: LGPLv3
|
||
|
|
Source0: openEuler.desktop
|
||
|
|
Source1: openEuler.jpg
|
||
|
|
|
||
|
|
#BuildRequires:
|
||
|
|
|
||
|
|
#Requires:
|
||
|
|
|
||
|
|
%description
|
||
|
|
A shortcut to openEuler official site.
|
||
|
|
|
||
|
|
%install
|
||
|
|
%{__mkdir} -p %{buildroot}%{_datadir}/applications
|
||
|
|
%{__cp} %{_sourcedir}/{openEuler.desktop,openEuler.jpg} %{buildroot}%{_datadir}/applications
|
||
|
|
|
||
|
|
%post
|
||
|
|
echo "Trying to install the shortcut to user desktops..."
|
||
|
|
for user in $(ls /home); do
|
||
|
|
[[ ! -d /home/$user/Desktop ]] && mkdir /home/$user/Desktop
|
||
|
|
%{__install} %{_datadir}/applications/openEuler.desktop /home/$user/Desktop
|
||
|
|
echo " Installed to \"$user\"."
|
||
|
|
done
|
||
|
|
[[ ! -d /root/Desktop ]] && mkdir /root/Desktop
|
||
|
|
%{__install} %{_datadir}/applications/openEuler.desktop /root/Desktop
|
||
|
|
echo " Installed to \"root\"."
|
||
|
|
|
||
|
|
%files
|
||
|
|
%attr(755, root, root) %{_datadir}/applications/{openEuler.desktop,openEuler.jpg}
|
||
|
|
|
||
|
|
%changelog
|
||
|
|
* Wed Aug 28 2024 Li Ping <liping136@huawei.com> - 1-1
|
||
|
|
- Init.
|