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 - 1-1 - Init.