Hello community, here is the log from the commit of package haveged for openSUSE:Factory checked in at 2015-02-20 12:43:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/haveged (Old) and /work/SRC/openSUSE:Factory/.haveged.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "haveged" Changes: -------- --- /work/SRC/openSUSE:Factory/haveged/haveged.changes 2014-08-31 09:58:49.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.haveged.new/haveged.changes 2015-02-20 12:43:04.000000000 +0100 @@ -1,0 +2,9 @@ +Tue Feb 17 12:53:42 UTC 2015 - meiss...@suse.com + +- haveged-dracut.module: include haveged into the initrd for + randomness generation. +- haveged.service: adjust so it is started before journald + and also make sure it is shutdown quite late. +- regenerate initrd on installation. + +------------------------------------------------------------------- New: ---- haveged-dracut.module ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ haveged.spec ++++++ --- /var/tmp/diff_new_pack.9a4aAZ/_old 2015-02-20 12:43:05.000000000 +0100 +++ /var/tmp/diff_new_pack.9a4aAZ/_new 2015-02-20 12:43:05.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package haveged # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,6 +26,7 @@ Source0: http://www.issihosts.com/haveged/%{name}-%{version}.tar.gz Source2: %{name}.service Source3: 90-haveged.rules +Source4: haveged-dracut.module Patch0: ppc64le.patch # PATCH-FIX-UPSTREAM: ent tests randomly fail so make them conditional tchva...@suse.cz bnc#876674 Patch1: haveged-conditional-enttest.patch @@ -40,6 +41,7 @@ Enhances: openvpn Enhances: php5 Enhances: smtp_daemon +Enhances: systemd BuildRoot: %{_tmppath}/%{name}-%{version}-build %{?systemd_requires} %{!?_udevrulesdir: %global _udevrulesdir %(pkg-config --variable=udevdir udev)/rules.d } @@ -105,12 +107,20 @@ rm -f %{buildroot}%{_libdir}/libhavege.*a ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name} +install -d -m0755 %{buildroot}/usr/lib/dracut/modules.d/98haveged +install -m0644 %{SOURCE4} %{buildroot}/usr/lib/dracut/modules.d/98haveged/modules-setup.sh + %post %{?udev_rules_update:%udev_rules_update} %service_add_post %{name}.service +%{?regenerate_initrd_post} %postun %service_del_postun %{name}.service +%{?regenerate_initrd_post} + +%posttrans +%{?regenerate_initrd_posttrans} %pre %service_add_pre %{name}.service @@ -130,6 +140,10 @@ %doc %{_mandir}/man8/%{name}.8* %{_unitdir}/%{name}.service %{_udevrulesdir}/90-haveged.rules +%dir /usr/lib/dracut +%dir /usr/lib/dracut/modules.d +%dir /usr/lib/dracut/modules.d/98haveged +/usr/lib/dracut/modules.d/98haveged/modules-setup.sh %files devel %defattr(-,root,root) ++++++ haveged-dracut.module ++++++ #!/bin/bash # -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*- # ex: ts=8 sw=4 sts=4 et filetype=sh # called by dracut depends() { return 0 } installkernel() { return 0 } # called by dracut install() { inst_multiple -o \ /usr/sbin/haveged \ $systemdsystemunitdir/haveged.service } ++++++ haveged.service ++++++ --- /var/tmp/diff_new_pack.9a4aAZ/_old 2015-02-20 12:43:05.000000000 +0100 +++ /var/tmp/diff_new_pack.9a4aAZ/_new 2015-02-20 12:43:05.000000000 +0100 @@ -3,9 +3,9 @@ Documentation=man:haveged(8) http://www.issihosts.com/haveged/ DefaultDependencies=no ConditionVirtualization=!container -Conflicts=shutdown.target +#Conflicts=shutdown.target After=systemd-random-seed.service -Before=sysinit.target shutdown.target +Before=sysinit.target shutdown.target systemd-journald.service [Service] ExecStart=/usr/sbin/haveged -w 1024 -v 0 -F -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org