From: Karol Krenski Date: Fri, 6 May 2005 00:24:34 +0000 (+0000) Subject: - moved to %{_sbindir} (requires root privileges) X-Git-Tag: AC-STABLE~4 X-Git-Url: http://git.pld-linux.org/?a=commitdiff_plain;h=a27275376374d18b9ff8a9c716344208152eb8af;hp=3fae7238d29b5c54487c7f5a9e4400313969434a;p=packages%2Ffirestarter.git - moved to %{_sbindir} (requires root privileges) - workaround by script (FIXME, but IMO better than previous -desktop patch) Changed files: firestarter.spec -> 1.43 --- diff --git a/firestarter.spec b/firestarter.spec index 86c11f8..d951401 100644 --- a/firestarter.spec +++ b/firestarter.spec @@ -59,6 +59,7 @@ mv -f po/{no,nb}.po %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,pam.d} +install -d $RPM_BUILD_ROOT%{_sbindir} %{__make} install \ DESTDIR=$RPM_BUILD_ROOT \ @@ -89,6 +90,17 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/firestarter/outbound/deny-service touch $RPM_BUILD_ROOT%{_sysconfdir}/firestarter/outbound/deny-to touch $RPM_BUILD_ROOT%{_sysconfdir}/firestarter/outbound/setup +mv $RPM_BUILD_ROOT%{_bindir}/firestarter $RPM_BUILD_ROOT%{_sbindir} + +echo -e "#!/bin/sh +if [ -x %{_bindir}/gnomesu ] ; then + gnomesu %{_sbindir}/firestarter +elif [ -x %{_bindir}/kdesu ] ; then + kdesu %{_sbindir}/firestarter +else + %{_sbindir}/firestarter +fi" > $RPM_BUILD_ROOT%{_bindir}/firestarter + %find_lang %{name} --with-gnome %clean @@ -120,12 +132,12 @@ fi %defattr(644,root,root,755) %doc README ChangeLog AUTHORS TODO CREDITS %attr(755,root,root) %{_bindir}/firestarter +%attr(755,root,root) %{_sbindir}/firestarter %attr(754,root,root) /etc/rc.d/init.d/* %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/firestarter %{_desktopdir}/firestarter.desktop %{_datadir}/%{name} %{_pixmapsdir}/* - %dir %attr(700,root,root) %{_sysconfdir}/%{name} %dir %attr(700,root,root) %{_sysconfdir}/%{name}/inbound %dir %attr(700,root,root) %{_sysconfdir}/%{name}/outbound @@ -138,5 +150,4 @@ fi %config(noreplace) %attr(440,root,root) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/non-routables %config(noreplace) %attr(440,root,root) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/sysctl-tuning %config(noreplace) %attr(440,root,root) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/user-* - %{_sysconfdir}/gconf/schemas/*