Changes of Revision 2
[-] | Changed | hddtemp.spec |
x 1
2 [ "${RPM_BUILD_ROOT}" != "/" ] && %{__rm} -rf ${RPM_BUILD_ROOT} 3 %makeinstall 4 %{__mkdir_p} ${RPM_BUILD_ROOT}%{_sysconfdir}/init.d 5 -%{__mkdir_p} ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig 6 %{__mkdir_p} ${RPM_BUILD_ROOT}%{_datadir}/misc/ 7 %{__install} -m 0644 hddtemp.db ${RPM_BUILD_ROOT}%{_datadir}/misc/ 8 %{__mkdir_p} ${RPM_BUILD_ROOT}/etc/ 9
10 %{__ln_s} ..%{_datadir}/misc/hddtemp.db ./hddtemp.db 11 cd - 12 %{__install} -m 0755 %{SOURCE2} ${RPM_BUILD_ROOT}%{_sysconfdir}/init.d/%{name} 13 -%{__install} -m 0644 %{SOURCE3} ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig/%{name} 14 +%if 0%{?suse_version} 15 +%{__install} -D -m 0644 %{SOURCE3} %{buildroot}%{_localstatedir}/adm/fillup-templates/sysconfig.%{name} 16 +%else 17 +%{__mkdir_p} ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig 18 +%{__install} -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/sysconfig/hddtemp 19 +%endif 20 + 21 cd ${RPM_BUILD_ROOT}%{_sbindir} 22 %{__ln_s} ../..%{_sysconfdir}/init.d/%{name} rc%{name} 23 %{__chmod} +s hddtemp 24
25 echo PATH=\$PATH:/usr/sbin >> /etc/bash.bashrc.local 26 fi 27 fi 28 +%if 0%{?suse_version} 29 +%{fillup_and_insserv hddtemp} 30 +%else 31 case "$1" in 32 1) # new install 33 chkconfig --add %{name} 34
35 %{_sysconfdir}/init.d/%{name} restart 36 ;; 37 esac 38 +%endif 39 40 %preun 41 -if [ "$1" = "0" ]; then # remove 42 - chkconfig --del %{name} 43 +%if 0%{?suse_version} 44 +%stop_on_removal hddtemp 45 +%else 46 +if [ $1 = 0 ]; then 47 + %{_sysconfdir}/init.d/hddtemp stop 48 + /sbin/chkconfig --del hddtemp 49 fi 50 +%endif 51 52 %files 53 %defattr(-,root,root) 54 %doc COPYING README TODO contribs 55 %config(noreplace) %{_datadir}/misc/hddtemp.db 56 %config(noreplace) %{_sysconfdir}/init.d/%{name} 57 -%config(noreplace) %{_sysconfdir}/sysconfig/%{name} 58 +%{_localstatedir}/adm/fillup-templates/sysconfig.%{name} 59 /etc/hddtemp.db 60 %{_datadir}/locale/*/LC_MESSAGES/hddtemp.mo 61 %{_mandir}/man8/* 62 |