Hello community,
here is the log from the commit of package runvdr-extreme-systemd for
openSUSE:Factory checked in at 2014-08-03 15:36:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/runvdr-extreme-systemd (Old)
and /work/SRC/openSUSE:Factory/.runvdr-extreme-systemd.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "runvdr-extreme-systemd"
Changes:
--------
---
/work/SRC/openSUSE:Factory/runvdr-extreme-systemd/runvdr-extreme-systemd.changes
2014-04-22 17:09:13.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.runvdr-extreme-systemd.new/runvdr-extreme-systemd.changes
2014-08-03 15:36:57.000000000 +0200
@@ -1,0 +2,10 @@
+Fri Jul 25 12:31:45 UTC 2014 - [email protected]
+
+- Add a requirement to systemd
+- Add needed macros to install correctly the service file
+- Add BuildRequires: systemd-rpm-macros
+- Use %{_unitdir}
+- Add backward symlink
+- Provide and obsolete vdr-runvdr; the transition should be easier
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ runvdr-extreme-systemd.spec ++++++
--- /var/tmp/diff_new_pack.JZWltw/_old 2014-08-03 15:36:58.000000000 +0200
+++ /var/tmp/diff_new_pack.JZWltw/_new 2014-08-03 15:36:58.000000000 +0200
@@ -17,13 +17,6 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-# yes, there are packages that define this, but we don't need the lots of
dependencies
-%if 0%{?suse_version} > 1220
-%define _systemd %{_libexecdir}/systemd
-%else
-%define _systemd /lib/systemd
-%endif
-
Name: runvdr-extreme-systemd
Version: 0.5.0
Release: 0
@@ -38,7 +31,11 @@
Patch2: runvdr-extreme-exitcode.patch
# PATCH-FIX-OPENSUSE runvdr-extreme-systemlanguage.patch -- use
/etc/sysconfig/language -- [email protected]
Patch3: runvdr-extreme-systemlanguage.patch
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
+BuildRequires: systemd-rpm-macros
+%{?systemd_requires}
+# As vdr-runvdr won't be provided from 2.0.6, just provide the v+1 to obsolete
it
+Provides: vdr-runvdr = 2.0.7
+Obsoletes: vdr-runvdr < 2.0.7
BuildArch: noarch
%description
@@ -56,14 +53,29 @@
%install
install -m 0755 -D runvdr %{buildroot}%{_bindir}/runvdr.extreme
install -m 0644 -D runvdr.conf.example %{buildroot}%{_sysconfdir}/runvdr.conf
-install -m 0644 -D %{SOURCE1} %{buildroot}/%{_systemd}/system/vdr.service
+install -m 0644 -D %{SOURCE1} %{buildroot}/%{_unitdir}/vdr.service
+mkdir -p %{buildroot}%{_sbindir}
+ln -s /usr/sbin/service %{buildroot}%{_sbindir}/rcvdr
install -m 0644 -D runvdr.conf.5 %{buildroot}/%{_mandir}/man5/runvdr.5
+%pre
+%service_add_pre vdr.service
+
+%post
+%service_add_post vdr.service
+
+%preun
+%service_del_preun vdr.service
+
+%postun
+%service_del_postun vdr.service
+
%files
%defattr(-,root,root)
%{_bindir}/runvdr.extreme
%config(noreplace) %{_sysconfdir}/runvdr.conf
-%{_systemd}
+%{_sbindir}/rcvdr
+%{_unitdir}/vdr.service
%doc COPYING HISTORY README README.de
%doc %{_mandir}/man5/runvdr.*
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]