Logoj0ke.net Open Build Service > Projects > multimedia > hddtemp > Changes
Sign Up | Log In

Changes of Revision 2

[-] Changed hddtemp.spec
x
 
1
@@ -56,7 +56,6 @@
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
@@ -64,7 +63,13 @@
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
@@ -82,6 +87,9 @@
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
@@ -90,18 +98,24 @@
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