[RPM (6.0)] [DIST generic] jackrabbit22-2.2.13-3.jpp6
Ralph Apel <[email protected]> Sun, 17 Feb 2013 12:30:05 +0100
| Newsgroups | gmane.linux.jpackage.announce |
|---|---|
| Message-ID | <[email protected]> |
Name : jackrabbit22 Relocations: (not relocatable) Version : 2.2.13 Vendor: JPackage Project Release : 3.jpp6 Build Date: Sun 17 Feb 2013 11:14:49 AM CET Install Date: (not installed) Build Host: linux.fritz.box Group : Development/Libraries/Application Frameworks Source RPM: (none) Size : 11059378 License: Apache Software License 2.0 Signature : (none) Packager : Ralph Apel <[email protected]> URL : http://jackrabbit.apache.org/ Summary : Apache Jackrabbit JCR 2.0 Implementation Description : Apache Jackrabbit is a fully conforming implementation of the Content Repository for Java Technology API (JCR, specified in JSR 170 and 283). A content repository is a hierarchical content store with support for structured and unstructured content, full text search, versioning, transactions, observation, and more. Apache Jackrabbit is a project of the Apache Software Foundation. --------------- Ralph Apel <r.apel at r-apel.de> 0:2.2.13-2 - Create and use "jackrabbit" OS user - Add start script for standalone server --------------- jackrabbit22.src: W: no-signature jackrabbit22.src: W: invalid-license Apache Software License 2.0 1 packages and 0 specfiles checked; 0 errors, 2 warnings. --------------- Index: jackrabbit22.spec =================================================================== RCS file: /home/projects/jpackage/cvs/rpms/free/jackrabbit22/jackrabbit22.spec,v retrieving revision 1.2 diff -u -r1.2 jackrabbit22.spec --- jackrabbit22.spec 6 Feb 2013 17:13:59 -0000 1.2 +++ jackrabbit22.spec 17 Feb 2013 11:30:04 -0000 @@ -36,7 +36,7 @@ Name: jackrabbit22 Version: 2.2.13 -Release: 2%{?dist} +Release: 3%{?dist} Epoch: 0 Summary: Apache Jackrabbit JCR 2.0 Implementation License: Apache Software License 2.0 @@ -46,6 +46,9 @@ Source1: %{name}-settings.xml Source2: %{name}-jpp-depmap.xml +Source3: %{name}.init +Source4: %{name}.conf +Source5: %{name}.wrapper BuildRequires: jpackage-utils >= 0:1.7.5 BuildRequires: java-devel >= 0:1.6.0 @@ -321,11 +324,32 @@ install -m 644 jackrabbit-webapp/target/jackrabbit-webapp-%{version}.war \ $RPM_BUILD_ROOT%{_datadir}/%{name}/webapp-%{version}.war +install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/%{name}/jackrabbit/log + +# init +install -d -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/init.d +%{__install} -m 0644 %{SOURCE3} ${RPM_BUILD_ROOT}%{_sysconfdir}/init.d/%{name} +# conf +install -d -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/%{name} +%{__install} -m 0644 %{SOURCE4} ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/%{name}.conf +# logdir +install -d -m 755 $RPM_BUILD_ROOT%{_var}/log/%{name} +#wrapper +install -d -m 755 $RPM_BUILD_ROOT%{_sbindir} +%{__install} -m 755 %{SOURCE5} ${RPM_BUILD_ROOT}%{_sbindir}/d%{name} + %clean rm -rf $RPM_BUILD_ROOT + +%pre +# add the jackrabbit user and group +%{_sbindir}/groupadd -g %{jruid} -r jackrabbit 2>/dev/null || : +%{_sbindir}/useradd -c "Apache Jackrabbit" -u %{jruid} -g jackrabbit \ + -s /bin/sh -r -d %{_datadir}/%{name} jackrabbit 2>/dev/null || : %post %update_maven_depmap +chmod -R 0775 %{_datadir}/%{name}/jackrabbit %postun %update_maven_depmap @@ -334,11 +358,19 @@ %files %defattr(0644,root,root,0755) %doc %{_docdir}/%{name}-%{version}/LICENSE.txt +%attr(0755,root,root) %{_sysconfdir}/init.d/%{name} +%attr(0755,root,root) %{_sbindir}/d%{name} +%{_sysconfdir}/%{name} %dir %{_javadir}/%{name} %{_javadir}/%{name}/*.jar -%{_datadir}/%{name} +%dir %{_datadir}/%{name} +%{_datadir}/%{name}/*.rar +%{_datadir}/%{name}/*.war +%dir %attr(0775,root,jackrabbit) %{_datadir}/%{name}/jackrabbit +%dir %attr(0775,root,jackrabbit) %{_datadir}/%{name}/jackrabbit/log %{_datadir}/maven2/poms/* %{_mavendepmapfragdir}/* +%dir %{_var}/log/%{name} %files javadoc %defattr(0644,root,root,0755) @@ -346,6 +378,10 @@ %doc %{_javadocdir}/%{name} %changelog +* Sun Feb 17 2013 Ralph Apel <r.apel at r-apel.de> 0:2.2.13-2 +- Create and use "jackrabbit" OS user +- Add start script for standalone server + * Wed Feb 06 2013 Ralph Apel <r.apel at r-apel.de> 0:2.2.13-2 - Prevent xzpayload problem