Hello community,

here is the log from the commit of package yum for openSUSE:Factory checked in 
at 2014-10-25 08:32:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yum (Old)
 and      /work/SRC/openSUSE:Factory/.yum.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "yum"

Changes:
--------
--- /work/SRC/openSUSE:Factory/yum/yum.changes  2014-09-20 15:49:57.000000000 
+0200
+++ /work/SRC/openSUSE:Factory/.yum.new/yum.changes     2014-10-25 
08:32:41.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Oct 19 19:43:49 UTC 2014 - [email protected]
+
+- Use systemd instead of sysvinit
+- Remove depreciated conditional macros 
+- Remove debian-specific files; yum doesn't build for debian-based
+  distributions
+
+-------------------------------------------------------------------

Old:
----
  debian.changelog
  debian.rules
  debian.series
  debian.tar.gz
  yum-updatesd.init
  yum.dsc

New:
----
  yum-updatesd.service

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ yum.spec ++++++
--- /var/tmp/diff_new_pack.KS26hz/_old  2014-10-25 08:32:42.000000000 +0200
+++ /var/tmp/diff_new_pack.KS26hz/_new  2014-10-25 08:32:42.000000000 +0200
@@ -25,7 +25,7 @@
 Url:            http://linux.duke.edu/yum/
 Source:         %{name}-%{version}.tar.gz
 Source1:        %{name}.conf
-Source2:        %{name}-updatesd.init
+Source2:        %{name}-updatesd.service
 # PATCH-FIX-OPENSUSE
 Patch1:         %{name}-3.4.3-license-to-confirm.patch
 # PATCH-FIX-OPENSUSE
@@ -45,6 +45,7 @@
 BuildRequires:  dbus-1
 BuildRequires:  intltool
 BuildRequires:  python-devel
+BuildRequires:  systemd
 Requires:       python-gpgme
 Requires:       python-iniparse
 Requires:       python-xml
@@ -55,13 +56,10 @@
 Suggests:       logrotate
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Requires(pre):  coreutils
-Requires(pre):  %insserv_prereq
 Requires(pre):  %fillup_prereq
-%if 0%{?suse_version} && 0%{?suse_version} <= 1110
-%{!?python_sitearch: %global python_sitearch %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
-%endif
 
 %lang_package
+
 %description
 Yum is a utility that can check for and automatically download and
 install updated RPM packages. Dependencies are obtained and downloaded
@@ -73,7 +71,7 @@
 Requires:       %{name} = %{version}
 Requires:       dbus-1-python
 Requires:       python-gobject2
-Requires(pre):  %insserv_prereq
+%{?systemd_requires}
 
 %description updatesd
 yum-updatesd provides a daemon which checks for available updates and
@@ -126,9 +124,9 @@
 install -m 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/%{name}/yum.conf
 
 # install custom init script
-mkdir -p %{buildroot}%{_sysconfdir}/init.d
-install %{SOURCE2} %{buildroot}%{_initddir}/yum-updatesd
-ln -s %{_initddir}/yum-updatesd %{buildroot}%{_sbindir}/rcyum-updatesd
+mkdir -p %{buildroot}%{_unitdir}
+install %{SOURCE2} %{buildroot}%{_unitdir}/%{name}-updatesd.service
+ln -s /usr/sbin/service %{buildroot}%{_sbindir}/rcyum-updatesd
 # remove the original one
 rm %{buildroot}%{_sysconfdir}/rc.d/init.d/yum-updatesd
 rm -rf %{buildroot}%{_sysconfdir}/rc.d
@@ -137,10 +135,6 @@
          %{buildroot}%{_prefix}/lib/yum-plugins/ \
          %{buildroot}%{_localstatedir}/adm/fillup-templates/
 mv %{buildroot}%{_sysconfdir}/sysconfig/yum-cron 
%{buildroot}%{_localstatedir}/adm/fillup-templates/sysconfig.yum-cron
-%if 0%{?suse_version} && 0%{?suse_version} <= 1110
-rm -rf %{buildroot}%{_prefix}/share/locale/id_ID
-rm -rf %{buildroot}%{_prefix}/share/locale/lt_LT
-%endif
 %find_lang %{name}
 
 %post
@@ -194,12 +188,17 @@
     fi
 fi
 
+%pre updatesd
+%service_add_pre %{name}-updatesd.service
+
+%post updatesd
+%service_add_post %{name}-updatesd.service
+
 %preun updatesd
-%stop_on_removal yum-updatesd
+%service_del_preun %{name}-updatesd.service
 
 %postun updatesd
-%restart_on_update yum-updatesd
-%insserv_cleanup
+%service_del_postun %{name}-updatesd.service
 
 %files
 %defattr(-,root,root)
@@ -232,7 +231,7 @@
 %files updatesd
 %defattr(-,root,root)
 %attr(644,root,root) %config(noreplace) 
%{_sysconfdir}/%{name}/yum-updatesd.conf
-%config %{_sysconfdir}/init.d/yum-updatesd
+%config %{_unitdir}/%{name}-updatesd.service
 %{_sbindir}/rcyum-updatesd
 %attr(644,root,root) %config %{_sysconfdir}/dbus-1/system.d/yum-updatesd.conf
 %config(noreplace) %{_sysconfdir}/%{name}/version-groups.conf

++++++ yum-updatesd.service ++++++
[Unit]
Description=YUM Package Update Service

[Service]
Type=dbus
BusName=edu.duke.linux.yum
ExecStart=/usr/sbin/yum-updatesd -f

[Install]
WantedBy=multi-user.target
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to