Author: paszczus Date: Tue Sep 9 13:13:47 2008 GMT Module: SPECS Tag: HEAD ---- Log message: - added our init script; adduser user/group icecream
---- Files affected: SPECS: icecream.spec (1.9 -> 1.10) ---- Diffs: ================================================================ Index: SPECS/icecream.spec diff -u SPECS/icecream.spec:1.9 SPECS/icecream.spec:1.10 --- SPECS/icecream.spec:1.9 Tue Sep 9 12:45:57 2008 +++ SPECS/icecream.spec Tue Sep 9 15:13:42 2008 @@ -8,6 +8,7 @@ Group: Development/Languages Source0: ftp://ftp.suse.com/pub/projects/icecream/icecc-%{version}.tar.bz2 # Source0-md5: d8f65259ef2f72d36c157b64a2ff11d5 +Source1: %{name}-iceccd.init URL: http://en.opensuse.org/Icecream BuildRequires: autoconf BuildRequires: automake @@ -59,7 +60,7 @@ DESTDIR=$RPM_BUILD_ROOT install suse/sysconfig.icecream $RPM_BUILD_ROOT/etc/sysconfig/icecream -install suse/init.icecream $RPM_BUILD_ROOT/etc/rc.d/init.d/icecream +install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/iceccd for i in cc gcc c++ g++; do ln -sf %{_bindir}/icecc $RPM_BUILD_ROOT%{_libdir}/icecc/bin/$i @@ -70,22 +71,33 @@ %clean rm -rf $RPM_BUILD_ROOT -%post -p /sbin/ldconfig -/sbin/chkconfig --add %{name} -%service %{name} restart +%pre +%groupadd -g 197 icecream +%useradd -u 197 -s /bin/false -d /var/cache/icecream -c "Icecream User" -g icecream icecream + + +%post +/sbin/ldconfig +/sbin/chkconfig --add iceccd +%service iceccd restart %preun if [ "$1" = "0" ]; then - %service %{name} stop - /sbin/chkconfig --del %{name} + %service iceccd stop + /sbin/chkconfig --del iceccd fi -%postun -p /sbin/ldconfig +%postun +if [ "$1" = "0" ]; then + %userremove icecream + %groupremove icecream +fi +/sbin/ldconfig %files %defattr(644,root,root,755) %doc COPYING NEWS README TODO -%attr(754,root,root) /etc/rc.d/init.d/%{name} +%attr(754,root,root) /etc/rc.d/init.d/iceccd %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/icecream %attr(755,root,root) %{_bindir}/icecc %{_libdir}/icecc/bin/cc @@ -111,6 +123,9 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.10 2008/09/09 13:13:42 paszczus +- added our init script; adduser user/group icecream + Revision 1.9 2008/09/09 10:45:57 paszczus - merged few hacks from fedora - added %post/preun scripts ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/icecream.spec?r1=1.9&r2=1.10&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
