zypper-lifecycle-plugin-0.6.1490613702.a925823-lp151.3.1 >  A [踋/=„EHndmhq aG@)bKE1*S#帓?. @K1|#ȖRKjܼF;q$W%?w_tӡz2Rًjl^ CԢܠ·oM>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.a925823lp151.3.1Zypper subcommand for lifecycle informationZypper subcommand for products and packages lifecycle information.[lamb02GopenSUSE Leap 15.1openSUSEGPL-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[[[[[[[[[284d4323107bbe067aad1f77c62a2bdffd28b8f8d2dfeae6b8225d972f61239e404126801330b4455df200e5f3a33f411763555d08fa775fed971d759c304adbe5da6d90ecaaea23325f1dd9fc4044f16a3ac679abb962085b76739f55338eeee6d6d649975911b0b1317f249cfa27c8cd5fe27418a49c7018a29adc324cb7e98ae09103852f9ea249b6fb85f3af427cd30b2087b4ee660ccae989b08a6771fe918e18d5747cb3436d3739bedaa110bf8796ebd7c69a77b445aa1ac425851f6erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootzypper-lifecycle-plugin-0.6.1490613702.a925823-lp151.3.1.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/shlamb02 1528435935 0.6.1490613702.a925823-lp151.3.1lifecycle-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.1/standard/14c2a82216ffd6b12bb39b8a6c2e7933-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`RtS28zypperutf-881779ff26ab60e8a3562536787aee7c067b832f495a360d6d9f1f3baee868c90?p7zXZ !t/M] crv(vX0|+?9PmUpxfa=HPnr!Mi_V_ wBclDO|t tT ?RS% 8 55 " "+43M-5!hG.hհu^ mu#PׯNmI0Jkl&0؅?VOn>rr  7`rn\!7=&s+D)*$.qROmBj<{۠ժ{2bݮbtѦetkø!5c״09Iq_;ڤ̙m SmCw['&v,2 >͆ΥiCy;!:|rM(z g x|2먡VL+A撿=JzܦRhalakW}直3#Ogl8r1hhЖg66}t67XĈq_2җjk(3'()zͮ%㹅ݯ`.WL AϷ\k]m Rr5sMm:n0 pHBK^F,)bvxbKZbž59./?a5Pg! b@S(AB\,A;zo%3{Ɋ54&8cyܜ a E~ 1^ڰއ 0_;N"p,$J4B!թ2j'S+ +_0GASoY4%U> W̐z{(Uގ16* Zbcct\x-C>˙t*e̥74UIrV)RE,Qc565HbZ^)غcf)ֆEWɰAMijgVO勒a 1SmX`2$l^[ٖ:r<āQ>"D-IUfGMV9m`| 9xWTI #-?le4d2 K NP7FuXMY\t}D:fLsvM4It" fB-os.M=]1, NSW"T/#KhS"k1$sMD$m*Y#"ٓ`xX e?nKwnnތcWgeUM  Y,Tk `q#VG+c^ N*@st*ח% G%-dى".sKP$'U^%Ȁm\C?Э mHi$[Wq&:!{F y7UWo>3q\hN]YʎULeb .VeuӸg!Mz̊/Y J˶.fh [P~- fǔt1 /1jE͜]?%(` M|Bw=TElCO?<M˒-\ pd-sEsy~6+.$o4!zaxjȈ}zm ep:B/!kccثYwXMJƓdiGŋ6ahJ mVZc"0{z+$e}ʃd jltWωv5u6XjN$˞fhW-Hy=By·yy1ak(YYɊ @"xO#Yl~!^1!YȒ'.)1p nKDH'J[0o,!AX>+FĢ'Nk-_t(k Cb3OeI m)p^/~ 7 YʼhxuwJ_d<~_Pc׸Ё;_z{ ^:6F!g%vw 3U3Rv`EiGj<3+̉Nk= &HL[ mjJrfA u.*)4)JxIyD. @  !;'S= 3s];k']_SP/OEjQY]gwZdž,86[*&ڱer8iGvggh\#Fm\kqkï ZO {;&G(FWPA7s>gB)֦ٓBeJȳ iTϴOlzĬ+=V`P4ѵ3܊qEӱ+d$EhO2K=M(q>UopćybM':WP,Grdz)3[) "ާ=n$:M:YBLN9x8۔WU>c%pV5~4b5 p"2⋐|0 C|\IЧf8BeO+`M69jp;cKS: ҷN :?yųdPιtсĆ!gUԛNWa[T;(|ZcELpB֟9,u`B)`&'٭;lZt1o{ ?s#Oq>]Ey'*Q`o'`I l=E%d::fHۥBG#*ݒne2n[HڏGk3ԞBeurf\.FNXr.Zs.i6XK)-(a["_Wįofvw0I.GN'$ksbD7Z;-oJ]$55ᮬs\ u} M-,hec[Z/"<㻲Hz}/`gX]ݥC%(\;wƒz~8yVKO/[VO#,#:sA Tγwp~qn\ԨNᙋVLŀ`V!Q|tU Y:{*&+_8ڰ&~ ?mW1ˍu"`4BB)CN'bĮ$ǯtt,?7sfOGK :X?%XO{қ癅n|"du[Sn~l9 #\3;-"k)P̾\X1""R7xNʫ!(8mDP1#q1)Knr{1KSGȉ+B'1I!2^UIN{>')8Wࢠv=ϣm7=~s.)u$KNjw<(GMUT.`)/ b!d ͛чKm YZ