zypper-lifecycle-plugin-0.6.1490613702.a925823-lp152.4.2 >  A ]l/=„UPd@hnQ]iae ,˜)Տ5j^fg/2X[b`>:C C{_)tYM_+*F=}C]C>ɷrAg] J=MV~X7i2R3-2$(-)t!6niWsoz듺vƴT|XXGfeK*jAb#_~]_.+rKϣΧ'pi Akeq'e"k6d05724091a375e1f17254f23f595e9f5906cb2fe313165dc6702d4cfea5c0aac503dab786909c6c315bbb579ca380dedbe60e9e;Љ]l/=„V,NQd@ 5> ] o+ThV Oh mztP7CM2Ԋk$"N$@|[Uv2co$t :`.M(_ F4!/ P {[,@q޲s[gxAө7u`̛XR#:eֺ1Ar+w6(ch;nBzE+j:{Kmvz/M43k #820@}N_M>pI!?!d1 ; g  39@`         U  `    D\X(8 9 :\ =>?@FG H$ IH XTYX\| ] ^@bcdef l u  v <w x! y!8z!@!P!T![!\!`!f!Czypper-lifecycle-plugin0.6.1490613702.a925823lp152.4.2Zypper subcommand for lifecycle informationZypper subcommand for products and packages lifecycle information.]llamb24GopenSUSE Leap 15.2openSUSEGPL-2.0https://bugs.opensuse.orgSystem/Packageshttps://github.com/SUSE/zypper-lifecyclelinuxnoarch test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in lifecycle-report.service lifecycle-report.timer ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in lifecycle-report.service lifecycle-report.timer ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-zypper-lifecycle-plugin-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-zypper-lifecycle-plugin-update-$service-new-in-upgrade" fi done for service in lifecycle-report.service lifecycle-report.timer ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : 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 test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset lifecycle-report.service lifecycle-report.timer || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in lifecycle-report.service lifecycle-report.timer ; do if [ ! -e "/run/rpm-zypper-lifecycle-plugin-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-zypper-lifecycle-plugin-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in lifecycle-report.service lifecycle-report.timer ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : 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 [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( 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 else # package uninstall for service in lifecycle-report.service lifecycle-report.timer ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi@YA큤A큤A]l]l]l]l]l]l]l]l]l284d4323107bbe067aad1f77c62a2bdffd28b8f8d2dfeae6b8225d972f61239e404126801330b4455df200e5f3a33f411763555d08fa775fed971d759c304adbe5da6d90ecaaea23325f1dd9fc4044f16a3ac679abb962085b76739f55338eeee6d6d649975911b0b1317f249cfa27c8cd5fe27418a49c7018a29adc324cb7e98ae09103852f9ea249b6fb85f3af427cd30b2087b4ee660ccae989b08a6771fe918e18d5747cb3436d3739bedaa110bf8796ebd7c69a77b445aa1ac425851f6erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootzypper-lifecycle-plugin-0.6.1490613702.a925823-lp152.4.2.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.1Z@X @X@X @W W@WPW5W,@rbrown@suse.comnadvornik@suse.comnadvornik@suse.comnadvornik@suse.comnadvornik@suse.comnadvornik@suse.comnadvornik@suse.comnadvornik@suse.comnadvornik@suse.com- 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/shlamb24 1569025265 0.6.1490613702.a925823-lp152.4.2lifecycle-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.opensuse.org/openSUSE:Leap:15.2/standard/778bf38c2a1168bc7c4b49e2aa26e002-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)RR-\#MRzypperutf-85029073921cd91d171c28113c2cc9e7f68394dae7d16c3e169f3ca94a06ff3a6?p7zXZ !t/M] crv(vX0~ݧP[O3-QhFD5*S q~$r[mOU{8gZJ;cN O)2~pb}qi )\w09@Oы`~J.΀(Er_D+DFqk"ZdiSo qrciҼfjH+؈~53Xb63$ҫu3_ ʃsj|bz;x K| 18/\7%sNeܔxsA9^.e Sbx[=$>àגԄ^ih ϧk77z>ECV@Igޢ\0+߈kj󍨒,dqҶ>:h ="ShXV AgX-feKt^cw. umF`0O "#1nJ^$9nԘ3}8{w,e޴3tH$4, anMl/L+Lʤp,B>dzW/0獫"%Ps-zfu<9eظZv>?>|}Aߊ Z(;agtݬ\zjܬN(#i{ge-3GO c$Que97bk[֏;I$eDj(_2 .V9[l 5IpBKNY͚M }5@Jsr!k?P3۾6h|/75%C^(*OCOlu?^Yѝg$hcA,ڜ1^L!XМ|iiqa8MR,c"b뭯.͔GG: \ܚO}w*7&1\iSAЛLJ9ߞl4kZmPģIc[5rhً&Y61<ЕPmGÔ3Yl)d5\bnVb%qRG%Q^wmO|z?0㗢0tt ΅YM?Kwu:a,PY[s3inX]KmHY~t+u'#A FOfVn5xy)F Ź"Ae5mrv6l ׺9bPc(06C> Gp.OT (aK-*x^Vn [鈖'+&rHto, hU.r1+XEgvwYWkK5+BѾ42-.r^,l:x*""{ioVBK$F%gڔHzR凓n]y|: 㥿v'(\:/zpXm;&0CJWJ s|?3+ Y+Cilu%ڦ01Ji*.eY)ŵ45#:uFB7]6vֿX/b&k?1;mͰkd tIg'=8s%Q1LP2%\qyd;Tv:BiixZM5n{sA r8pM[$450 LB-^&ݼm+ \Nx= hKvYkD_0q y:FV}m*bb>")S)Q={㜍$xٽ e4 ⠽z C@p/-F:@C]1D;y FU UK06$ N3)J!0.P,SO≀[F/!f) ɴl|p?I!ϊt_Wl[>#Y.?{)^&C8q,֑$f(U F]ӬX-P`+XEbe]*:Tx}lȎؘTDy[O Y\mWNzo *)clz87egFEKwj.X醪 _Yu%Ut)+NTs Z^dƯNi{E,i1kc7 O+D scZ׹bWgB:gkEorډ]y}~qJӬAlV܂lkr5vǟ:e~c7AsƤD 245J="M18/A;֋ӅuN}ݒl8,Af'Y4H,?]vuArFƧpuIzqW{@JD\_ (u(:΃A5 W,r퓑ÿfX%y;*08agzḨl Dp>!ZLmP.vyv[cג-`a!y6G3,M~|Iӑk%ӄ4}rBY2nL0j鸸>Roֿ4H~ 1?A}.ո *{"&1,@]TѺb5Ґ8 oaB`1)$Xi;"q=h$t 03\(ޗWTXS]<8MR?ae8qudsևy׵KK׼H2,eAEJMknJ6]U0C0iKD\|!Rk$D\yggXjWMKk`hHhS^ K;cZ9j/??<\1;'+mEBg*,ܪ_P[O _Xt2^3-*,Ƨ(/6%pьy`X8۟ {"r&}#۞߇-%64NScq$ @ϕxR*Ä~Pzd&U,@64g 3PdZ䫐45aD Y9P0d^:&D#{ɔmZ,PJbLi;" "X*x^O|9udhDW1o0xGD'l qTQWy{ N, vT䗛Kp e +pEZէv,bNX`6jhu~ ;; _sZ$T<$]hReq6AE"3pGj즗^M2 -?0g*'2. k}hcюT%(~83}*em_g0Chm|ÅQk}KF /"h4i;/~\_Ws2ÒFF@s|ݩw L T /SFbTjiwSna4G2;WM$nW͠)(!r.9 y&S'cvx!N> ͐ze40G|]Е1ndvbBw,V+YeтѠQ{ӗ{oQ&D`tCwI容1JwYwT-*T?Xw{;K1FbK닟Hy̾2 *[JPfkI#=* ͏Ӵg) tpctx/KPy?z:?q%0̧aO&\_oɦ`AUSG$A4oFZ=LԮv1Kvsu<}8$M^ ՝%vjYWq2$q-v, >\=!%P "ݔzr+m_ ƽY\ 2(bIz&Mod.vD {Z]mB&CBկ4(#)Jf| ?a._T+,a~t\p yh|:SNBM٦*ț> YZ