[retrace-server/f15] update to 1.1

Michal Toman mtoman at fedoraproject.org
Mon Jun 13 08:48:29 UTC 2011


commit 162d376af820823cc34295bf1f4553f6c6d76fa0
Author: Michal Toman <mtoman at redhat.com>
Date:   Mon Jun 13 10:48:16 2011 +0200

    update to 1.1

 .gitignore          |    1 +
 retrace-server.spec |   40 ++++++++++++++++++++++++++++++++++------
 sources             |    2 +-
 3 files changed, 36 insertions(+), 7 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 533a08b..1cc8085 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 /retrace-server-1.0.tar.gz
+/retrace-server-1.1.tar.gz
diff --git a/retrace-server.spec b/retrace-server.spec
index 1fcd50d..e56bfd3 100644
--- a/retrace-server.spec
+++ b/retrace-server.spec
@@ -2,8 +2,8 @@
 
 Summary: Application for remote coredump analysis
 Name: retrace-server
-Version: 1.0
-Release: 1%{?dist}
+Version: 1.1
+Release: 2%{?dist}
 License: GPLv2+
 Group: Applications/System
 URL: https://fedorahosted.org/abrt/wiki/AbrtRetraceServer
@@ -12,6 +12,8 @@ Source: https://fedorahosted.org/released/%{name}/%{name}-%{version}.tar.gz
 BuildRequires: intltool
 BuildRequires: libtool
 BuildRequires: texinfo
+BuildRequires: asciidoc
+BuildRequires: xmlto
 
 %{?el6:Requires: python-argparse}
 Requires: rsync
@@ -44,6 +46,7 @@ make %{?_smp_mflags}
 make install DESTDIR=${RPM_BUILD_ROOT} mandir=%{_mandir}
 
 mkdir -p ${RPM_BUILD_ROOT}/%{_localstatedir}/cache/%{name}
+mkdir -p ${RPM_BUILD_ROOT}/%{_localstatedir}/log/%{name}
 mkdir -p ${RPM_BUILD_ROOT}/%{_localstatedir}/spool/%{name}
 mkdir -p ${RPM_BUILD_ROOT}/%{_datadir}/%{name}
 
@@ -51,14 +54,21 @@ rm -f ${RPM_BUILD_ROOT}%{_infodir}/dir
 
 %{find_lang} %{name}
 
+%pre
+#retrace uid/gid reserved in setup, rhbz #706012
+%define retrace_gid_uid 174
+getent group retrace > /dev/null || groupadd -f -g %{retrace_gid_uid} --system retrace
+getent passwd retrace > /dev/null || useradd --system -g retrace -u %{retrace_gid_uid} -d %{_datadir}/%{name} -s /sbin/nologin retrace
+exit 0
+
 %post
 /sbin/install-info %{_infodir}/%{name} %{_infodir}/dir 2> /dev/null || :
-/usr/bin/usermod -G mock root 2> /dev/null || :
+/usr/sbin/usermod -G mock apache 2> /dev/null || :
 
 %preun
 if [ "$1" = 0 ]
 then
-    /sbin/install-info --delete %{_infodir}/abrt-retrace-server %{_infodir}/dir 2> /dev/null || :
+    /sbin/install-info --delete %{_infodir}/retrace-server %{_infodir}/dir 2> /dev/null || :
 fi
 
 %files -f %{name}.lang
@@ -66,8 +76,10 @@ fi
 %config(noreplace) %{_sysconfdir}/httpd/conf.d/%{name}-httpd.conf
 %config(noreplace) %{_sysconfdir}/%{name}.conf
 %config(noreplace) %{_sysconfdir}/yum.repos.d/%{name}.repo
-%dir %{_localstatedir}/cache/%{name}
-%dir %attr(0755,apache,root) %{_localstatedir}/spool/%{name}
+%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
+%dir %attr(0755,retrace,retrace) %{_localstatedir}/cache/%{name}
+%dir %attr(0755,retrace,retrace) %{_localstatedir}/log/%{name}
+%dir %attr(0775,retrace,apache) %{_localstatedir}/spool/%{name}
 %dir %{_datadir}/%{name}
 %caps(cap_setuid=ep) %{_bindir}/%{name}-worker
 %{_bindir}/%{name}-cleanup
@@ -75,9 +87,25 @@ fi
 %{_bindir}/coredump2packages
 %{python_site}/retrace.py*
 %{_datadir}/%{name}/*
+%doc %{_mandir}/man1/%{name}-cleanup.1.gz
+%doc %{_mandir}/man1/%{name}-reposync.1.gz
+%doc %{_mandir}/man1/%{name}-worker.1.gz
 %doc %{_infodir}/%{name}*
 %doc COPYING INSTALL README TODO
 
 %changelog
+* Wed Jun 01 2011 Scott Dodson <sdodson at redhat.com> 1.1-2
+- Add asciidocs xmlto to BuildRequires
+* Wed Jun 01 2011 Michal Toman <mtoman at redhat.com> 1.1-1
+- add logrotate script
+- add asciidoc support and manpages
+- replace rm by os.remove() and shutil.rmtree()
+- call du and df without block factor
+- use communicate() instead of .stdout.read()
+- replace popen by execlp
+- import manual from ABRT git, minor changes
+- create log directory
+- use 'retrace' user and group
+
 * Wed May 18 2011 Michal Toman <mtoman at redhat.com> 1.0-1
 - initial packaging
diff --git a/sources b/sources
index 5a2555a..889bfc3 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-d1e9ca7685e1fc088dc51671d80d2537  retrace-server-1.0.tar.gz
+3631325d78aafc458687cbc7ce9e391f  retrace-server-1.1.tar.gz


More information about the scm-commits mailing list