SHA256
1
0
forked from pool/rrdtool

Accepting request 320134 from home:jengelh:branches:devel:languages:python

- Do not hard-depend on systemd, the macros support soft fails.
- Ignore errors from useradd/groupadd
- Update RPM groups

OBS-URL: https://build.opensuse.org/request/show/320134
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/rrdtool?expand=0&rev=66
This commit is contained in:
Todd R 2015-08-03 11:34:23 +00:00 committed by Git OBS Bridge
parent 7fb7559166
commit e44e016c28
2 changed files with 18 additions and 9 deletions

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Fri Jul 31 18:07:53 UTC 2015 - jengelh@inai.de
- Do not hard-depend on systemd, the macros support soft fails.
- Ignore errors from useradd/groupadd
- Update RPM groups
-------------------------------------------------------------------
Fri Jul 31 09:53:10 UTC 2015 - dimstar@opensuse.org

View File

@ -35,9 +35,9 @@ BuildRequires: lua51-devel
BuildRequires: pango-devel
BuildRequires: python-devel
BuildRequires: ruby-devel
BuildRequires: systemd-rpm-macros
BuildRequires: tcl-devel
BuildRequires: tcpd-devel
BuildRequires: pkgconfig(systemd)
Requires: perl = %{perl_version}
Version: 1.4.7
Release: 0
@ -71,7 +71,7 @@ definable time period.
%package devel
Summary: A tool for data logging and analysis - Development files
Group: Development/Libraries/Other
Group: Development/Libraries/C and C++
Requires: %name = %version
%description devel
@ -82,7 +82,7 @@ definable time period.
%package -n python-rrdtool
Summary: Python bindings for rrdtool
Group: Productivity/Scientific/Math
Group: Development/Languages/Python
Requires: %name = %version
%py_requires
@ -97,7 +97,7 @@ This package contains the Python bindings
%package -n lua-rrdtool
Summary: Lua bindings for rrdtool
Group: Productivity/Scientific/Math
Group: Development/Languages/Other
Requires: %name = %version
%description -n lua-rrdtool
@ -110,7 +110,7 @@ This package contains the Lua bindings
%package -n ruby-rrdtool
Summary: Ruby bindings for rrdtool
Group: Productivity/Scientific/Math
Group: Development/Languages/Ruby
Requires: ruby(abi) >= %{rb_ver}
%description -n ruby-rrdtool
@ -123,7 +123,7 @@ This package contains the Ruby bindings
%package -n tcl-rrdtool
Summary: Tcl bindings for rrdtool
Group: Productivity/Scientific/Math
Group: Development/Languages/Tcl
Requires: tcl
%description -n tcl-rrdtool
@ -139,7 +139,6 @@ Summary: Data caching daemon for RRDtool
Group: Productivity/Scientific/Math
Requires: %{name} = %{version}
Requires(pre): %fillup_prereq
%{?systemd_requires}
%define rrdcached_user rrdcached
%define rrdcached_group rrdcached
@ -311,11 +310,14 @@ chmod 644 %{buildroot}/%{_tmpfilesdir}/rrdcached.conf
%{_datadir}/rrdcached
%{_datadir}/rrdcached/rrdcached-systemd-pre
%{_unitdir}/rrdcached.service
%if 0%{?suse_version} <= 1320
%dir %_prefix/lib/tmpfiles.d
%endif
%{_tmpfilesdir}/rrdcached.conf
%pre cached
getent group %rrdcached_group >/dev/null || groupadd %rrdcached_group
getent passwd %rrdcached_user >/dev/null || useradd -s /sbin/nologin -g %rrdcached_group -c %rrdcached_user -d %{_localstatedir}/lib %rrdcached_user
getent group %rrdcached_group >/dev/null || groupadd %rrdcached_group || :
getent passwd %rrdcached_user >/dev/null || useradd -s /sbin/nologin -g %rrdcached_group -c %rrdcached_user -d %{_localstatedir}/lib %rrdcached_user || :
%service_add_pre rrdcached.service
%post cached