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]
