packages: couchdb/couchdb.spec, couchdb/couchdb.tmpfiles (NEW)=?UTF-8?Q?=20?=- add tmpfil...
glen
glen at pld-linux.org
Sun Feb 26 12:40:12 CET 2012
Author: glen Date: Sun Feb 26 11:40:12 2012 GMT
Module: packages Tag: HEAD
---- Log message:
- add tmpfiles.d
---- Files affected:
packages/couchdb:
couchdb.spec (1.6 -> 1.7) , couchdb.tmpfiles (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/couchdb/couchdb.spec
diff -u packages/couchdb/couchdb.spec:1.6 packages/couchdb/couchdb.spec:1.7
--- packages/couchdb/couchdb.spec:1.6 Sun Feb 26 12:22:02 2012
+++ packages/couchdb/couchdb.spec Sun Feb 26 12:40:06 2012
@@ -21,6 +21,7 @@
Source0: http://www.apache.org/dist/couchdb/%{version}/apache-%{name}-%{version}.tar.gz
# Source0-md5: 001cf286b72492617e9ffba271702a00
Source1: %{name}.init
+Source2: %{name}.tmpfiles
URL: http://couchdb.apache.org/
BuildRequires: autoconf >= 2.59
BuildRequires: automake >= 1.6.3
@@ -33,7 +34,7 @@
BuildRequires: libtool
BuildRequires: pakchois-devel
BuildRequires: pkgconfig
-BuildRequires: rpmbuild(macros) >= 1.228
+BuildRequires: rpmbuild(macros) >= 1.647
Requires(post,preun): /sbin/chkconfig
Requires(pre): /bin/id
Requires(pre): /usr/bin/getgid
@@ -44,8 +45,6 @@
Provides: user(couchdb)
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-%define no_install_post_check_tmpfiles 1
-
%description
Apache CouchDB is a distributed, fault-tolerant and schema-free
document-oriented database accessible via a RESTful HTTP/JSON API.
@@ -85,9 +84,12 @@
install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig}
mv $RPM_BUILD_ROOT%{_sysconfdir}/default/couchdb $RPM_BUILD_ROOT/etc/sysconfig
-mv $RPM_BUILD_ROOT/etc/rc.d/{,init.d}/%{name}
+%{__rm} $RPM_BUILD_ROOT/etc/rc.d/%{name}
install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
+install -d $RPM_BUILD_ROOT%{systemdtmpfilesdir}
+cp -p %{SOURCE2} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
+
%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
%clean
@@ -124,6 +126,7 @@
%attr(754,root,root) /etc/rc.d/init.d/%{name}
%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
+%{systemdtmpfilesdir}/couchdb.conf
# XXX: sbindir?
%attr(755,root,root) %{_bindir}/couchdb
@@ -179,12 +182,17 @@
%config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/couchdb
%attr(700,couchdb,couchdb) %dir %{_localstatedir}/log/couchdb
+%attr(755,couchdb,root) %dir /var/run/couchdb
+
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback at pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.7 2012/02/26 11:40:06 glen
+- add tmpfiles.d
+
Revision 1.6 2012/02/26 11:22:02 glen
- merge with apache-couchdb.spec
================================================================
Index: packages/couchdb/couchdb.tmpfiles
diff -u /dev/null packages/couchdb/couchdb.tmpfiles:1.1
--- /dev/null Sun Feb 26 12:40:12 2012
+++ packages/couchdb/couchdb.tmpfiles Sun Feb 26 12:40:06 2012
@@ -0,0 +1 @@
+d /var/run/couchdb 0755 couchdb root
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/couchdb/couchdb.spec?r1=1.6&r2=1.7&f=u
More information about the pld-cvs-commit
mailing list