haveged-1.9.14-150600.11.3.1<>,\i8\?p9|= PŢfpKzց=䎷>'`ml~4 ؓfqw!Wׄ쫙V֕Q|֎=P60Ʋ4g`>(It7^ nsiӄ`K$/Ϧ ܑ++W/J6 OuwRh E\Opu57Iw~QW+to3c"hMX?2M|-%LKv/&KA -WPX|s>M>H?>8d   O )JW m|       ,     < x   $|(89x:!#=7d>7l?7t@7|F7G7 H7 I7 X8Y8 \88 ]8h ^8 b9c:~d;e;f;l; u; v;Pw< x= y=@z=\=l=t=x=======>4Chaveged1.9.14150600.11.3.1Daemon for feeding entropy into the random poolThe haveged daemon feeds the Linux entropy pool with random numbers generated from hidden processor state. For more information, see http://www.issihosts.com/haveged/ .i8\?nebbioloSUSE Linux Enterprise 15SUSE LLC GPL-3.0-onlyhttps://www.suse.com/System/Daemonshttps://github.com/jirka-h/havegedlinuxppc64le if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in haveged.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in haveged-once.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi [ -x /usr/bin/udevadm ] && /usr/bin/udevadm control --reload || : if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in haveged.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in haveged-once.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable haveged.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop haveged.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable haveged-once.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop haveged-once.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in haveged.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart haveged.service ) || : fi fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in haveged-once.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart haveged-once.service ) || : fi fiKk @KCAAA큤A큤i8\i8\i8\i7Ri7R[OSqNi8\i8\i8\?_0i8\5c911736213ab18c7e87d5f7282b3c44b8f841b64cd8adca4a699846d333c70eb88fb36d708196791509e8ce26049e056a318175b60a8d27d06f29ce60d2ce8db8d52aaed6a82580c3d5d221bad81d0fc53ec96b3626af2f216608e9f3e9dd4294d9e1f4e3567481fbc45a3c8779bec03914b860b805a4b6f24b13d534e99fcef1424e80ce1daa768747de9ad3a3d280f3563256b9c9d92a945677855525aaf28ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b90370a7219a6b877050b5b25202cf8bfbcb6b92f74f6f7e66afc944c280e47164f0servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroothaveged-1.9.14-150600.11.3.1.src.rpmhavegedhaveged(ppc-64)@  @@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/shcoreutilscoreutilslibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libhavege.so.2()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd3.0.4-14.6.0-14.0-15.2-14.14.3i6e;@ca(@ad'@_@^)@^]@1@[:@[@[@[:[3|@Z@ZjWf@Wc@Vii@V@V V }@T-@martin.schreiner@suse.comotto.hollmann@suse.comotto.hollmann@suse.commeissner@suse.comcrrodriguez@opensuse.orginfo@paolostivanin.cominfo@paolostivanin.commpluskal@suse.comschwab@suse.dewerner@suse.dejengelh@inai.dempluskal@suse.comwerner@suse.dewerner@suse.dekukuk@suse.deavindra@opensuse.orgjengelh@inai.depsimons@suse.comtiwai@suse.demeissner@suse.commeissner@suse.comdmueller@suse.commeissner@suse.com- Fix for bsc#1222296 and bsc#1165294. - Remove haveged-switch-root.service. - Add haveged-once.service. - Add patch files introducing the '--once' flag. * introduce-once-1.patch * introduce-once-2.patch- Remove haveged-switch-root.service because it's implemented incorrectly and neither upstream don't know how to fix it (#77). On the other hand, without this service haveged will be started from scratch after switch root so it's hopefully no big deal. Also remove patch for bsc#1203079 as it's considered as a security threat because of creating fixed name file in world-writable directory. [jsc#PED-6184, bsc#1206699] * Remove - haveged-switch-root.service - haveged-switch-root.patch- Synchronize haveged instances during switching root (bsc#1203079) * Add haveged-switch-root.patch- revert last change, e.g. for VMs where we are not being fed entropy from the host or similar setups.- Improvements on the linux kernel random subsystem have made the haveged service/daemon obsolete, remove the service files, initrd modules and udev rules, the other components are still useful.- Update to 1.9.14: * made enttest configurable * havegecmd.c - new command added to close the communication socket - Drop haveged-conditional-enttest.patch- Update to 1.9.13: * added support for --version [Jirka Hladky] * updated systemd service file [Jirka Hladky] * fix a memory leak in havege_destroy [Anakin Zhang] * updated version reported by program [Jirka Hladky] * fix ordering cycle with private tmp [Christian Hesse] * Updated systemd service file [Nicolas Braud-Santoni] * Bump soname [Nicolas Braud-Santoni] * Fix crash on shutdown in threaded mode [Sergei Trofimovich] * Fix compilation with --enable-threads [Lars Wendler]- Update to version 1.9.8: * Fix for Unresolved symbol error_exit in libhavege #20 by pld-gitsync [Jirka Hladky] * order after systemd-tmpfiles-setup-dev.service (origin/pr/21) [Christian Hesse] * use systemd security features [Christian Hesse] * do not run in container [Christian Hesse] * do not use carriage return in line break [Christian Hesse] * Fixed invalid UTF-8 codes in ChangeLog [Jirka Hladky] - Changes for version 1.9.5: * Added test for /dev/random symlink [Jirka Hladky] * Update to automake 1.16 [Jirka Hladky] * Fix segv at start [Andrew] * Fixed built issue on Cygwin [jbaker6953] * Fix segfault on arm machines (origin/pr/7) [Natanael Copa] * init.d/Makefile.am - add missing dependency [Jackie Huang] * service.redhat - update PIDFile [Pierre-Jean Texier] * Fix type mismatch in get_poolsize [Andreas Schwab] * Fixup upstream changelog [Nicolas Braud-Santoni] * Remove support for CPUID on ia64 (origin/pr/19) [Jeremy Bobbio] * Output some progress during CUSUM and RANDOM EXCURSION test [Sven Hartge] * Diagnostics capture mode now works correctly [Ethan Rahn] - Drop upstream patches: * f2193587.patch * get-poolsize.patch- get-poolsize.patch: Fix type mismatch in get_poolsize that breaks error checking (bsc#1111047)- Add patch f2193587.patch from github pull request (bsc#1134351) * Fix segfault on arm machines which do not eport the cache size or say it is -1 in sysfs - Refresh patches- Use noun phrase for summary. Grammar fixes to description.- Update to version 1.9.4: * Avoid misleading message if cmd socket is in use * Implements a command mode and use it for chroot - Drop upstreamed patches: * change-sysroot.patch - Update project and download url's- Add patch change-sysroot.patch to move forward to socket communication within private network - Add haveged-switch-root.service which send the new root location to running haveged process- Make haveged survive switch root within initrd (boo#1075359) added change-sysroot.patch haveged-switch-root.service- Use %license instead of %doc [bsc#1082318]- update to 1.9.2 * Cross compile fixes * Limit watermark max to less than pool size to avoid 100% cpu condition * Add service.suse init script - drop fix-enforced-clock-gettime.patch (fixed upstream) - cleanup with spec-cleaner- reset rpm groups- Add haveged-no-syslog.patch to remedy the potential for deadlocks when booting the system: journald reads from /dev/random, which receives entropy from haveged, which in turn logs to syslog before providing any. Ideally, haveged would provide a proper command-line flag to disable use of syslog. Will work with upstream to resolve this in a cleaner way. (bnc#959237) - Remove "After=systemd-random-seed.service" from systemd service file to avoid the potential for deadlocks when booting the system: systemd-random-seed needs /var to read its previous state; mounting /var needs journald; journald needs entropy; and entropy is provided by haveged, which needs systemd-random-seed. (bnc#959237)- Fix missing dependency on coreutils for initrd macros (boo#958562)- haveged.service: reverted the dependency on systemd-journald.socket for now, as it causes a dependency loop. bsc#949728 bsc#950857- modules-setup.sh should be module-setup.sh in dracut, also 755 - add dependency on systemd-journald.socket to make haveged really start before journald in the initrd. bsc#898669- add fix-enforced-clock-gettime.patch to fix build on generic platforms like e.g. aarch64, which is only needed due to our (non-recommended choice) of using gettime (fate#318370)- haveged-dracut.module: include haveged into the initrd for randomness generation. bsc#898669 - haveged.service: adjust so it is started before journald and also make sure it is shutdown quite late. bsc#898669 - regenerate initrd on installation. bsc#898669/bin/sh/bin/sh/bin/sh/bin/shnebbiolo 1765301311 1.9.14-150600.11.3.11.9.14-150600.11.3.1 dracutmodules.d98havegedmodule-setup.shhaveged-once.servicehaveged.service90-haveged.ruleshavegedrchavegedhavegedCOPYINGhaveged.8.gz/usr/lib//usr/lib/dracut//usr/lib/dracut/modules.d//usr/lib/dracut/modules.d/98haveged//usr/lib/systemd/system//usr/lib/udev/rules.d//usr/sbin//usr/share/licenses//usr/share/licenses/haveged//usr/share/man/man8/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:41906/SUSE_SLE-15-SP6_Update/49539afda07e760f86be86764925381a-haveged.SUSE_SLE-15-SP6_Updatedrpmxz5ppc64le-suse-linuxdirectoryBourne-Again shell script, ASCII text executableASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=510c21c133aeb017b536bcadbc5e073395a6b8dd, for GNU/Linux 4.3.0, strippedtroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)RR R R R R R6sb@`Yb/bin/shsystemd-sysvcompatapache2gpg2opensslopenvpnphp5smtp_daemonsystemdutf-8ee6fea49a13d2f7917cf2a2aa1772032a5d19950a75a130f092e408e0028f1a3?07zXZ !t/3 ^]"k%r}֣C#T~X˾yzp.]<- e,,ב6 u2gHvT)c2H[_̞'<)5 F V7F*/)̅ɪȑIqg5 <d3m{p 8j\yNCw1:бן!|ӭ4NMk.s*8ۧp *}@Ʌe7$hch~wXEoid(U ;^R >EOMt9;(N|/ISIu0xX }8 P9EJ9sG΢mgC`&#)6{!>Ӛ&>aD /MʃWv$/LdHl NlX5A،Z~| ŖMBb4)$jpG%j2ѺGdY c-P )vKhh[G\SmlUtwe rMMFB <:o9ic^xO# ;BOSڳ: fT̩p}wDnzy[C%˯B` #ao+:^~r/칾[UNYfI>Mw?a!og`\r#xʼn%:9Zc b9B:<3?gWW%{-oPaJ_r@|'}â0IڥS{%x+զy]XUo?!a;yro*Ta0-J]:+BjYd{%w#gNPR4o2pS џ:ˈ:p)wTͧ@.BճяMT~}]gLŦ-;,%#ێ]v S}*E}Iq[g[J 8K(|8iE@@ڕ+f0#$gdpc)TwH_AubZĴ*P۝^{_OHȗ9JE zussfxSh%9ٝLߛZQ#Lѝ:bvv3[6ZyGUB:E4@wZU y V!Lr PԚp{?]d-_4m`; p)G$#`pEfhWҽw􌲌Hn=֍)?^\:$ds@% 9;D0:sae3 kt՛y0Y*`%_7giiCuGcj;e'AUztQ4B3b( n5} ſ)b\-ow^o~7%` f_;eiqqGB3U%Q6,pc3KcLl1}Ϯ_蓋5%t$L8}'A\99,p@5y`4gĵ *iYr)>sj*Gg>y"0ޱ!n/#\d@㵢z BNԈ '_GWMY!J<FM~΋Mu!+9mh =ɖ]X`$_vGp|Cuxhz6*uaG~Cr!{"%SLt &VUOv.ߪAFjM)Ht!x Ψ]ۆVYG DV^_ V``Rq"<W-3}ݩX)AQx%rӯRpD T/K/<ӦyqX%NA ۂZIgњhۼ! KЀ%i@`D\Ę$Ȉ(fK=*U vFl{w ymA{q=R8d~_,5;o eC88Ȓy;q̠];c3K2F_ ϙ" h‚&}" دS{vQ5|(ݗd`$ІQkfۉQR`8+rѐC_ ] ByYrr4QH;+Q`_uenÁ.nq̡40)՞64x8Cciw{*ycژ\M)_HG3kJ]\ҫ/赯VqMB T"(\Qsh`dbedz=5Hwtl,U1e~h_? iǦ]D;AY% m~"u´_{K}=?@k =6N%%njdh0GeHTUd3=U|니qΜ,d79K WΕo9_';8=gSzDba,_Zg'^u̡؄5 ͢,ph-%Xۄ{*"}?a?f$iƿՖ&m:0=c g$4 vλ%6&1RPNC&pYfdMKxXq^ +V_EjwHIT9reXi#ޡ*}Kl/4xL:[I/|JTnK/dI<Ȁ@vFp]nj-WI,Le6fI;[Br.m %{zxF c߉/Xpۣ:ŖS#SOʩT <#5+R &Ǟ 4EUɬ7횦n$g FUj Mk:V$noO _yq0U:ℤ L-%VkZ@T/ o3UC!Z(&o\I*X)C3p=4D=CD9hͺ M܍&VF4 'ģ.7I&4QXvi E{*qР7 k39Bpfi&^!B:`ۆ(R-xlM7Sn!# @gKHz74Tףb*T}P{N"Ƚ>=sH ֺ96fw} GCeG0C| ?Kv@P<*p'wt4bBe" Y)؟ᣵTIF_ԵnMŪ9gֲqwT-O_)7N9eM5R/셰~[m 8O0"k$o|NR"w 9Ӓ7!l-3|f.BcL8v-v9i`waD(f,w4+Sl4`; 1k@$mj(pL Wb{a{u XOMdRK N7䦿Ia0j R=,}si]emD/@v(4`Hv"ez +d)V(* :0Dަ]3$-msmVgԲn4M~(&&R,4=I,6B}=ab1oeGf݆Ԗ榶EZ_xmRHN)j:?14;|Gf=[joKڎL"y [n~u? wpўhgxL bD fg%@E%wNA厵Waw.¼g'Y檠" 1!3㡄W\Xoz6Ȫ5`jR(\iYն( a_͌!vu+o^,k$4$ûG •*>$`a).7llgP! {&vvF3⽿q7r+'d!\,J t-$kjd7D qN}wT6D%\'ǃESLd UrI-la?D7?;@8/M`ބ__n1>H%z!^:}+iëSPcz`%9,Κ~^GHiEf2엢ϖsz#;&u3 Cu=g9 \V@z،*dؠ{e*$p*v#ɔ;])sNZ+#$IcW-wT:7NK"ZRC͐BO!bxkR[@a>R&D)!8?mmq̏ 9gKVuţrd&邧9]듫P`p(%+ =!N+Z},xqD.@>xO?Zy΂E 8gqߩ :]J= I2fQt!G/`6)O@v"j_~1 5ѬrE"XRZ~m fX$w44pZ 4 ȎAdNqz&~RTp{$gy g>sÜY~dɫ;ċ%?TNA= "rP@p%$~whp.@Kq=n IR`GI^&i /8d#}Ysa^AFDX弔|SkUM}-@ qG#0^&d&{ blT*2[;B..1㭫d lf#1B?Z{8F8|Ԙ]o U夞ՠ06䰌'y%C?njб>:;^W{|)@zzZfn5YbIi:0TOY=|ZJW=䔶rg}WXLBW/=VQcEx؏gCQ*i9F 2*YG2NYt1X]#y`a2)'( X'+uPBb,x2"1䧣7_#f~^>G -vFE/B38O<m=$W 1^F4{u)ZX SU={ʷъ!hTe,h]!Χ.<@ws;N-W;jhKy؃j(k{6lضgZukӳlݫh YʡáyfS) Rgt`mgn-GR3:wIgRaw{