From eee4e8ea2b0a142fa7f503874055ef0eb8033fc8 Mon Sep 17 00:00:00 2001 From: undefine Date: Wed, 3 Sep 2003 20:03:47 +0000 Subject: [PATCH] - initial pld version, nfy Changed files: ffsearch.spec -> 1.1 --- ffsearch.spec | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 ffsearch.spec diff --git a/ffsearch.spec b/ffsearch.spec new file mode 100644 index 0000000..93b1c63 --- /dev/null +++ b/ffsearch.spec @@ -0,0 +1,81 @@ +%include /usr/lib/rpm/macros.perl +Summary: Fast File Search +Summary(pl): Szybka wyszukiwarka plików +Name: ffsearch +Version: 1.1.2 +Release: 0.1 +License: GPL v2 +Group: Applications/WWW +Source0: http://dl.sourceforge.net/ffsearch/%{name}-%{version}.tar.bz2 +# Source0-md5: 27296436414f8daf8453b4deee142a29 +URL: http://www.phpbb.com/ +Requires: php >= 4.0.3 +Requires: webserver +BuildArch: noarch +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%define _phpdir /home/services/httpd/html/ffsearch + +%description +Fast File Search is a crawler for FTP servers and SMB shares that can be found +on Windows or UNIX systems running Samba. It provides a web interface for +searching files. It is optimized for searching files by a wildcard when there +are some normal (not '*' or '?') chars specified in the beginning or in the end +of the mask (for example '*.iso'). + +%description -l pl +todo + +%prep +%setup -q + +%install +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT{%{_phpdir},%{_sysconfdir},%{_libdir}/%{name}/bin} + +cp -r htdocs/ffsearch/* $RPM_BUILD_ROOT%{_phpdir} +install bin/* makedb.pl $RPM_BUILD_ROOT%{_libdir}/%{name}/bin +install %{name}.conf $RPM_BUILD_ROOT%{_sysconfdir} + +%clean +rm -rf $RPM_BUILD_ROOT + +%pre +if [ -n "`getgid ffsearch`" ]; then + if [ "`getgid ffsearch`" != "91" ]; then + echo "Error: group ffsearch doesn't have gid=118. Correct this before installing ffsearch." 1>&2 + exit 1 + fi +else + /usr/sbin/groupadd -g 118 -r -f ffsearch 1>&2 || : +fi +if [ -n "`id -u ffsearch 2>/dev/null`" ]; then + if [ "`id -u ffsearch`" != "118" ]; then + echo "Error: user ffsearch doesn't have uid=118. Correct this before installing ffsearch." 1>&2 + exit 1 + fi +else + /usr/sbin/useradd -M -o -r -u 118 -s /bin/sh \ + -g ffsearch -c "Fast File Search user" -d %{_phpdir} ffsearch 1>&2 || : +fi + +%postun +if [ "$1" = "0" ]; then + /usr/sbin/userdel ffsearch + /usr/sbin/groupdel ffsearch +fi + +%files +%defattr(644,root,root,755) +%doc INSTALL README MAINTAINERS UPGRADE +%attr(750,root,ffsearch) %dir %{_libdir}/%{name} +%attr(750,root,ffsearch) %dir %{_libdir}/%{name}/bin +%attr(750,root,ffsearch) %{_libdir}/%{name}/bin/*.pl +%attr(640,ffsearch,ffsearch) %config(noreplace) %{_sysconfdir}/%{name}.conf +%attr(750,root,http) %dir %{_phpdir} +%attr(640,root,http) %{_phpdir}/*.php +%attr(640,root,http) %{_phpdir}/*.css +%attr(640,root,http) %{_phpdir}/*.gif +%attr(640,root,http) %{_phpdir}/*.png +%attr(640,root,http) %{_phpdir}/flag +%attr(640,root,http) %{_phpdir}/lang -- 2.44.0