Revert "Fix build error with %suse_version" 51/25651/1 accepted/tizen_3.0.2014.q3_common accepted/tizen_3.0.m14.3_ivi accepted/tizen_3.0_ivi accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv accepted/tizen_wearable tizen tizen_3.0.2014.q3_common tizen_3.0.2014.q4_common tizen_3.0.2015.q1_common tizen_3.0.2015.q2_common tizen_3.0.m14.3_ivi tizen_3.0.m1_mobile tizen_3.0.m1_tv tizen_3.0_ivi accepted/tizen/ivi/20160218.024723 submit/tizen/20140807.124405 submit/tizen/20140807.133029 submit/tizen_common/20151023.083358 submit/tizen_common/20151026.085049 submit/tizen_ivi/20140818.000000 submit/tizen_ivi/20140818.000001 submit/tizen_ivi/20160217.000000 submit/tizen_ivi/20160217.000005 submit/tizen_mobile/20141120.000000 tizen_3.0.2014.q3_common_release tizen_3.0.m14.3_ivi_release tizen_3.0.m1_mobile_release tizen_3.0.m1_tv_release tizen_3.0.m2.a1_mobile_release tizen_3.0.m2.a1_tv_release tizen_3.0_ivi_release
authorYury Usishchev <y.usishchev@samsung.com>
Thu, 7 Aug 2014 12:50:14 +0000 (16:50 +0400)
committerYury Usishchev <y.usishchev@samsung.com>
Thu, 7 Aug 2014 12:51:05 +0000 (16:51 +0400)
This reverts commit 60c6207f722a11db2a0de86d67ec0492d07723e0.

Change-Id: I3451823af6dcf2ec604bf071021922959531cf46
Signed-off-by: Yury Usishchev <y.usishchev@samsung.com>
packaging/icecream.spec
suse/icecream.spec.in

index 46cb165..08d9fea 100644 (file)
@@ -25,6 +25,10 @@ License:        GPLv2+ ; LGPLv2.1+
 Group:          Development/Tools/Building
 Summary:        For Distributed Compile in the Network
 Requires:       /bin/tar /usr/bin/bzip2
+%if 0%{?suse_version}
+PreReq:         %fillup_prereq
+PreReq:         %insserv_prereq
+%endif
 PreReq:         /usr/sbin/useradd /usr/sbin/groupadd
 Requires:       gcc-c++
 Version:        0.9.7
@@ -73,6 +77,11 @@ for i in mans/*.1 mans/*.7; do
        install -m 644 $i $RPM_BUILD_ROOT%_mandir/man`echo $i | sed -e 's,.*\(.\)$,\1,'`/`basename $i`
 done
 install -m 644 -D suse/logrotate $RPM_BUILD_ROOT/etc/logrotate.d/icecream
+%if 0%{?suse_version} > 1020
+mkdir -p $RPM_BUILD_ROOT/etc/sysconfig/SuSEfirewall2.d/services
+install -m 644 suse/SuSEfirewall.iceccd $RPM_BUILD_ROOT/etc/sysconfig/SuSEfirewall2.d/services/iceccd
+install -m 644 suse/SuSEfirewall.scheduler $RPM_BUILD_ROOT/etc/sysconfig/SuSEfirewall2.d/services/icecream-scheduler
+%endif
 
 %preun
 %stop_on_removal icecream
@@ -80,6 +89,11 @@ install -m 644 -D suse/logrotate $RPM_BUILD_ROOT/etc/logrotate.d/icecream
 %pre
 /usr/sbin/groupadd -r icecream 2> /dev/null || :
 /usr/sbin/useradd -r -g icecream -s /bin/false -c "Icecream Daemon" -d /var/cache/icecream icecream 2> /dev/null || :
+%if 0%{?suse_version}
+
+%post
+%{fillup_and_insserv -n icecream icecream}
+%endif
 
 %postun
 %restart_on_update icecream
@@ -100,6 +114,9 @@ rm -rf ${RPM_BUILD_ROOT}
 %_sbindir/rcicecream
 %_mandir/man*/*
 /opt/icecream
+%if 0%{?suse_version} > 1020
+/etc/sysconfig/SuSEfirewall2.d/services/*
+%endif
 /var/adm/fillup-templates/sysconfig.icecream
 %attr(-,icecream,icecream) /var/cache/icecream
 
index 91d80ad..5237b27 100644 (file)
@@ -13,6 +13,10 @@ License:        GPL, LGPL
 Group:          Development/Tools/Building
 Summary:        For Distributed Compile in the Network
 Requires:       /bin/tar /usr/bin/bzip2
+%if 0%{?suse_version}
+PreReq:         %fillup_prereq
+PreReq:         %insserv_prereq
+%endif
 Prereq:         /usr/sbin/useradd /usr/sbin/groupadd
 Requires:       gcc-c++
 Version:        @VERSION@
@@ -55,6 +59,10 @@ done
 mkdir -p $RPM_BUILD_ROOT/etc/init.d/
 install -m 755 suse/init.icecream $RPM_BUILD_ROOT/etc/init.d/icecream
 ln -sf /etc/init.d/icecream $RPM_BUILD_ROOT%{_sbindir}/rcicecream
+%if 0%{?suse_version}
+mkdir -p $RPM_BUILD_ROOT/var/adm/fillup-templates
+install -m 644 suse/sysconfig.icecream $RPM_BUILD_ROOT/var/adm/fillup-templates/sysconfig.icecream
+%endif
 mkdir -p $RPM_BUILD_ROOT/var/cache/icecream
 mkdir -p $RPM_BUILD_ROOT%_mandir/man{1,7}
 for i in mans/*.1 mans/*.7; do
@@ -69,6 +77,10 @@ install -m 644 -D suse/logrotate $RPM_BUILD_ROOT/etc/logrotate.d/icecream
 /usr/sbin/groupadd -r icecream 2> /dev/null || :
 /usr/sbin/useradd -r -g icecream -s /bin/false -c "Icecream Daemon" -d /var/cache/icecream icecream 2> /dev/null || :
 
+%if 0%{?suse_version}
+%post
+%{fillup_and_insserv -n icecream icecream}
+%endif
 
 %postun
 %restart_on_update icecream
@@ -89,6 +101,9 @@ rm -rf ${RPM_BUILD_ROOT}
 %_sbindir/rcicecream
 %_mandir/man*/*
 /opt/icecream
+%if 0%{?suse_version}
+/var/adm/fillup-templates/sysconfig.icecream
+%endif
 %attr(-,icecream,icecream) /var/cache/icecream
 
 %files -n libicecream-devel