zypper-lifecycle-plugin-0.6.1601367426.843fe7a-1.60 >  A `K(p9|)c@pjAy`!5?g\KXõ{|M_>xʱ?BgwU jU -+x~xM5`ċJǔ[!Ԑ !H*F&9pI?d1 6 b  IOV U  @  R  d       @ m  P(>8H 9t :B =>?@FG H I8 XDYH\d ] ^(bcsdeflu vw x yz 04;<@FCzypper-lifecycle-plugin0.6.1601367426.843fe7a1.60Zypper subcommand for lifecycle informationZypper subcommand for products and packages lifecycle information.`K sheep61TSUSE Linux Enterprise 15SUSE LLC GPL-2.0https://www.suse.com/System/Packageshttps://github.com/SUSE/zypper-lifecyclelinuxnoarch 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 lifecycle-report.service lifecycle-report.timer ; 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 PNAME=lifecycle-report SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." 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 lifecycle-report.service lifecycle-report.timer ; 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 lifecycle-report.service lifecycle-report.timer || : ( 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 lifecycle-report.service lifecycle-report.timer ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in lifecycle-report.service lifecycle-report.timer ; do sysv_service="${service%.*}" rm "/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 lifecycle-report.service lifecycle-report.timer ) || : fi fiMYA큤A큤A`K `K `K `K `K `K `K `K `K 284d4323107bbe067aad1f77c62a2bdffd28b8f8d2dfeae6b8225d972f61239e404126801330b4455df200e5f3a33f411763555d08fa775fed971d759c304adb018c14f9bfcc300f84d63e5bddb7321fe1116c6b35a622a097315a2f4580ff0ce6d6d649975911b0b1317f249cfa27c8cd5fe27418a49c7018a29adc324cb7e98ae09103852f9ea249b6fb85f3af427cd30b2087b4ee660ccae989b08a6771fe918e18d5747cb3436d3739bedaa110bf8796ebd7c69a77b445aa1ac425851f6erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootzypper-lifecycle-plugin-0.6.1601367426.843fe7a-1.60.src.rpmzypper-lifecycle-plugin @@     /bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/rubyrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemdzypper3.0.4-14.6.0-14.0-15.2-11.13.104.14.1_s!_-B@Z@X @X@X @W W@WPW5W,@nadvornik@suse.comnadvornik@suse.comrbrown@suse.comnadvornik@suse.comnadvornik@suse.comnadvornik@suse.comnadvornik@suse.comnadvornik@suse.comnadvornik@suse.comnadvornik@suse.comnadvornik@suse.com- Version 0.6.1601367426.843fe7a - Allow wildcard matching (jsc#SLE-14168) - Implement successor handling (jsc#SLE-16251)- Version 0.6.1596796104.87bdab7 - Handle zypper errors (bsc#1174369) - Fix ruby warning (bsc#1173714) - Handle all times in UTC (bsc#1143453)- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- do not show version number by default (fate#322212)- fixed unhandled exception on empty package list (bsc#1028247#c1)- version 0.6 - save state and report changes since saved state (fate#322059) - added systemd timer for periodical reports (fate#322059) - look for lifecycle data also in /usr (bsc#1014622) - support also openSUSE vendor (bsc#1014620)- version 0.5 - consider also codestream in date/days argument (bsc#999537) - handle missing codestream name (bsc#1000595)- version 0.4 - handle codestream info (fate#320835) - clarify help text (bnc#981106)- version 0.3 - use product eol according to FATE#320699 - adjust output- version 0.2 - fixed return value (bsc#979322) - do not ignore errors on parsing of lifecycle data (bsc#979431)- initial version 0.1 (fate#320597)/bin/sh/bin/sh/bin/sh/bin/shsheep61 1615586317 0.6.1601367426.843fe7a-1.60lifecycle-report.servicelifecycle-report.timercommandszypper-lifecyclesysconfig.lifecycle-reportlifecyclelifecycle-reportzypper-lifecycle.8.gzlifecycle/usr/lib/systemd/system//usr/lib/zypper//usr/lib/zypper/commands//usr/share/fillup-templates//usr/share//usr/share/lifecycle//usr/share/man/man8//var/lib/-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:SLE-15-SP3:GA/standard/1b3141f838c27cda828f2407c0f793a2-zypper-lifecycle-plugincpioxz5noarch-suse-linuxASCII textdirectoryRuby script, ASCII textPOSIX shell script, ASCII text executabletroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRG a"D`b]QFXzypperutf-8daa4ec65b0f4fcd7a429b5817e1cf71ee1da769db1276bcc9f39d7cca5d0b480?p7zXZ !t/Zs] crv(vX0ǒF4y/͘@` R/xl뱤8F!liJ2($'%R*-Α$!XX,ZnF5ٸRJ=Ȅ_r7׾"n.{*ȷtPnʐ"/Gwfvdڠ?]=g,{og z.m2C̄6U]dY]z\eO@:Lq. I7 Ȉp:`AChRd.Ңoq0_Jpe {FdJe1KE[]FnΧrRݥ1%ȗ*v%=n]yP\(c𲵖I=_o{lO. za~IrN.D4rQ"n H%ʘ%/.Y&SNɡGN|ΨTW k<.TK,Rve[?# K<)Y*mL+qo)DBg8OBm=hR*E6``Kg v0cXh^za&= /d%⨹hv i>n-dfrEm>* QH"/(zxXvZ9~R`ֈ? }7a#ţlB*$d޽墆:5Z4OolApeeIh1btnWd^/Lht`5^Ŕ zrGQKNi1Ҕ` >^gԡj?@.Hv nҘ#䕹D=n #A}ym5u}"zhݖ\Ǖ:"4Kxb!0Ͷ31wBo#}ۧXNh _:^nlGr2 l<NM9#^jGGM$\jˤf:]V>}7cSVr;VtB)5߫IKE8HS }xI Ļi_ g?ӅߞM6RkT$ fD3v{-Cтv U$ЯvD+a >h_#ڇ%o% JB@F#6@|cG'f 3=kz\ޠOHXt:@ڤNXT7vy*yeWqs7(Ԅ;@ BMd"+jVfWG4F΃Wk;$VwZv+%46clݵM혬řp.j}m ܗ!t=b@'{e!̴UZ `7$mA7'eT-j042521h(?Cl.\@*`? uloR 7cpٽ:0DTw-ބ#cU>./k" (戃m^WgH-% fbLUL0|G=%'z ̞~M=& %y_ 0>L 8 ہHr;m~Y[8]]%VJf?^'.јE)+` 'K7/T̡SH+7_[)xe(E`]$%m4a{dz 8@>Jխ݌o'h; ߟv#]`!qkRT ړtTjQ% u/I?0aO={D4UM *ʁ\U/BuQfZ A\4(ڃzk Pe #O)cL<6WqړokCԺ*CNrȄB,>n]05<G{liH^t;&X[Q+bJwx5,m 0zZne\Y7&I P7Ia4hMwTopθ{c-q#B_s2DG6"r'445Zw.7sRy'*N/Bi̞xߪ;Qf:lq7{60[}K<h3"n)~""=vܸ [#v.QH{9#ds'suBz:BͨrOtaJPnnαƎYxY%4./_t6&@AQ숼" 4yIrscD,m73)F#G߯kC G8㦻A#]ؕY'%68sg3i](:D1`Ø q2ŤC>x"Kqs-H~II]Εgup`:l 9MQ+üUpvEd~e93_ĊryˌȧcBpA9ZnS~ܪy9/^RX(u_F҇  #/a_/0t*H^S w|Ykh075Q5R)?ދ6O<&9$m2N&,<}|]>u tP2>&TIED1,\7o]m^ C!YDè>aFVo u)5G]~LÜqxjBР"le>0Q:#oKucӥK6x0Mm :E%fJ( "Zb7>O55ša~ 6e(b BŜ|tnX&A߽VR=⚗NNʵ<5k9%LK{=!ǒߙ eؐB5'>т^M1!T'rѼ*7_2Ռ/K/ 'q|I %,O`8.y+>w酌=mdVsfny@Xt)a+>ֻ L# 4-UlD!WH3dZ1''%Yd%C9lt>G\2`,H+NL) n7e~.Cq!NꜦoڈp9Vw(6?>! ၔ+T/= $dmwˑu<3I7<+a6h:H7׵Vx]Ӛn}uN<S[%1+#^Y6]ŒIqGnqó;]?((·)h[_NJ4_| Ԇ~G;TW7qRE!d1lg{.Tpom2c&aLT5xjx&>rqa:秤Bcn(;meK%"SW֦ي\m 6h֮bނWh^򂨸vLIð>C\T~{n*ܑd[}j!k6SaPP$̦=gW4Ok#3Axmr~7^Œg6N|qF5ʆ9Yߔ_'XW5*N^wGA"'/F_pH`p~}%?)bHBf#,} 1oCPF}jROT .YR_x&R$Db41WH#h뚬 r~uȸ8Ӄ[eIgZpAcVQ&4M?Z߉=Y\e',C''6ü.TfK[upMlp/\xsO58x閿 UNogF:)|契!ul(f؏ہX5l12)xL|@BocJ?Y*2Oa;Ͼ V3DLx_Efvu? 1WL@Ckhip߼X'b7D ktvߍ= SU bM>C"}%UlY29y}wckMJ013Y;5<B躇p Rk(V?d1/Nڇ)=^UVf9Ρi gb/_Y1zK?˫YN; j=m8y:BLEF+I=;'$!v/Ϥ:iR?d׶K*Os3T^gMn:oׂ1t,!$0fJ7J!gHbIPA[[! ^$fڣzjQbǕhZ<[;j6>I0y#|70dzO/"kGص.k–+!08Q .]ZEDpk)ApӂgA/Kgf2]_} Hxku9.ZÀI/WV]`8W o0q;~9I3l8Saw/N6l+{<իGOMN!gxSmKKefg.#qrLLh.fh?0.*^V4Tjd