SPECS: siets.spec - -crawler subpackage - add data and log dirs - ...
glen
glen at pld-linux.org
Fri Apr 20 12:23:42 CEST 2007
Author: glen Date: Fri Apr 20 10:23:42 2007 GMT
Module: SPECS Tag: HEAD
---- Log message:
- -crawler subpackage
- add data and log dirs
- create siets user/group
---- Files affected:
SPECS:
siets.spec (1.8 -> 1.9)
---- Diffs:
================================================================
Index: SPECS/siets.spec
diff -u SPECS/siets.spec:1.8 SPECS/siets.spec:1.9
--- SPECS/siets.spec:1.8 Fri Apr 20 11:58:21 2007
+++ SPECS/siets.spec Fri Apr 20 12:23:37 2007
@@ -1,25 +1,39 @@
# $Revision$, $Date$
+# TODO
+# - FHS
+# - subpackages for components
+# - webapps
+#
%define _snap 20070314
-%define _rel 0.1
+%define _rel 0.4
Summary: siets - search engines platform
Summary(pl.UTF-8): siets - platforma dla wyszukiwarek
Name: siets
Version: 3.4.3
Release: 0.%{_snap}.%{_rel}
License: ?
-Group: Applications
+Group: Networking/Daemons
Source0: http://www.siets.biz/server/download/files_out_there/SIETS-%{_snap}.setup
# NoSource0-md5: 77149c9609c5608334d124dd377c07e7
NoSource: 0
URL: http://www.siets.net/
+BuildRequires: rpmbuild(macros) >= 1.202
+Requires(postun): /usr/sbin/groupdel
+Requires(postun): /usr/sbin/userdel
+Requires(pre): /bin/id
+Requires(pre): /usr/bin/getgid
+Requires(pre): /usr/sbin/groupadd
+Requires(pre): /usr/sbin/useradd
+Provides: group(siets)
+Provides: user(siets)
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
# XXX: FHS - is it possible to fix?
%define _prefix /usr/local/siets
%define _bindir %{_prefix}/bin
%define _sbindir %{_prefix}/crawler/bin
-%define _cgidir /home/services/apache/cgi-bin/siets
-%define _htmldir /home/services/apache/html/siets
+%define _cgidir /home/services/httpd/cgi-bin/siets
+%define _htmldir /home/services/httpd/html/siets
%define _sysconfdir /etc/siets
%description
@@ -38,6 +52,13 @@
od platformy opartej na XML, użycie najlepiej sprawdzonych standardów
przemysłowych, skalowalność poprzez klastry Linuksowe oraz niska cena.
+%package crawler
+Summary: Siets crawler
+Group: Applications/WWW
+
+%description crawler
+Siets crawler.
+
%prep
%setup -q -c -T
sh %{SOURCE0} --tar xf
@@ -45,6 +66,7 @@
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_cgidir},%{_htmldir}}
+install -d $RPM_BUILD_ROOT%{_prefix}/{data,log}
# siets
install server/bin/siets-alertd $RPM_BUILD_ROOT%{_bindir}
@@ -156,8 +178,19 @@
%clean
rm -rf $RPM_BUILD_ROOT
+%pre
+%groupadd -g 186 siets
+%useradd -u 186 -g siets -c "Siets User" siets
+
+%postun
+if [ "$1" = "0" ]; then
+ %userremove siets
+ %groupremove siets
+fi
+
%files
%defattr(644,root,root,755)
+%doc licence.msg
%dir %{_sysconfdir}
%config %{_sysconfdir}/siets_cfg.xml
%attr(755,root,root) %{_cgidir}/api-ws.cgi
@@ -175,6 +208,7 @@
%{_htmldir}/search.html
%dir %{_htmldir}/templates
%{_htmldir}/templates/*
+
%attr(755,root,root) %{_bindir}/archive-handler
%attr(755,root,root) %{_bindir}/managed-xml
%attr(755,root,root) %{_bindir}/managedctl
@@ -187,6 +221,7 @@
%attr(755,root,root) %{_bindir}/siets-masterd
%attr(755,root,root) %{_bindir}/siets-mtxd
%attr(755,root,root) %{_bindir}/sietsco
+
%dir %{_prefix}/conf
%{_prefix}/conf/access.xml
%{_prefix}/conf/managed_inst_cfg.xml
@@ -197,6 +232,10 @@
%{_prefix}/conf/templates/mail_desc.xml
%{_prefix}/conf/templates/mail_policy.xml
%{_prefix}/conf/templates/policy_template.xml
+
+%dir %attr(755,siets,siets) %{_prefix}/data
+%dir %attr(700,siets,siets) %{_prefix}/log
+
%attr(755,root,root) %{_sbindir}/cpy
%attr(755,root,root) %{_sbindir}/crawld
%attr(755,root,root) %{_sbindir}/crawldctl
@@ -204,6 +243,9 @@
%attr(755,root,root) %{_sbindir}/down_manager
%attr(755,root,root) %{_sbindir}/downloader
%attr(755,root,root) %{_sbindir}/run_crawler
+
+%files crawler
+%defattr(644,root,root,755)
%dir %{_prefix}/crawler
%dir %{_prefix}/crawler/conf
%{_prefix}/crawler/conf/content.type
@@ -251,6 +293,11 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.9 2007/04/20 10:23:37 glen
+- -crawler subpackage
+- add data and log dirs
+- create siets user/group
+
Revision 1.8 2007/04/20 09:58:21 glen
- 20070314 snap
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/siets.spec?r1=1.8&r2=1.9&f=u
More information about the pld-cvs-commit
mailing list