rollback-helper-1.0+git20181218.5394d6e-4.3.1 4>$  Ap\PKp9|Bikgq2]Jr$O 嘙Gxh0P'ŽYH(vJLG M#[!: rCӠs+;&e>M/TMA\ldG<¥y|%غp3Oky9qLyC5g2"zB{& T>pI!?!d* 0 S>O eu  < L \ |  4Tda(89:=>?@FGHIXY\4]T^bYcdefluvw 0x Py pz x       Crollback-helper1.0+git20181218.5394d6e4.3.1Helper Scripts for system rollbackThe rollback-helper package is a collection of scripts, which, after a successfull filesystem rollback with snapper, resets registered products on SCC or SMT.\PKsheep88OSUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/System/Packageshttps://github.com/openSUSE/rollback-helperlinuxnoarch 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 rollback.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in rollback.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-rollback-helper-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-rollback-helper-update-$service-new-in-upgrade" fi done for service in rollback.service ; 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 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 rollback.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in rollback.service ; do if [ ! -e "/run/rpm-rollback-helper-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-rollback-helper-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in rollback.service ; 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 rollback.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 rollback.service ) || : 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 rollback.service ) || : fi else # package uninstall for service in rollback.service ; 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 fiFAA큤A큤A\PK\PK\PK\PK\PK\PK\\PKac3eb347a110f8bd5f5811de7be90f53efb3d301b0eded19bd52a465ea52a7658d6272aea3792aa19caa58cd93a79ca52b27930324e08e674fda4fa6c3416a2410a7eb61914edb16114a95ef2dc0e3abc1ae7567daae4eedec973dcf6c0ee5078177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrollback-helper-1.0+git20181218.5394d6e-4.3.1.src.rpmrollback-helper@ @    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/shSUSEConnectrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd3.0.4-14.6.0-14.0-15.2-14.14.1\@ZZ؄Z3@Z3@Z3@ZiYyY"X*WhVLh@VVf@VBVBiforster@opensuse.orgjsrain@suse.czkukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.deiforster@suse.comlnussel@suse.dejsrain@suse.czkukuk@suse.dekukuk@suse.dejsrain@suse.czjsrain@suse.czjsrain@suse.czkukuk@suse.dekukuk@suse.de- Update to version 1.0+git20181218.5394d6e: * Add handling for separate /var subvolumes [bsc#1115555] * Run before any other services calling zypper [bsc#1113048] * Retry network connection if it doesn't work yet [bsc#1108618]- do not build on 32-bit architectures (bsc#1088552)- Update to version 1.0+git20180419.3c7281d: * Correct fix for unregistered systems [bsc#1032129]- Update to version 1.0+git20180418.6328b58: * rollback.service: Fix typo in dependencies- Update to version 1.0+git20180418.fce02cf: * rollback.service: don't write output to tty instead of journal- Add COPYING file - Package /var/lib/rollback directory - Update to version 1.0+git20180418.496ed81: [bsc#1090073] * Call SUSEConnect --rollback always, not only if a registered product is installed. We can run into situations, where this is not the case, else the script is anyways only called after a rollback was done. * Only touch the file, don't copy old repo or service data. * Fix dependencies of service: script should only run if network is available and all filesystems are mounted.- check if current btrfs snapshot is the production snapshot before re-registering (bsc#1068947) - unified branching versions (Jul 27 2017 vs. May 22 2017)- use packageand(snapper:SUSEConnect) to install with SUSEConnect (boo#1050428)- check whether system is registered before rollback (bsc#1032129)- Add missing systemd requires macro, remove wrong branding PreReq [bsc#1011912]- Remove wrong requires for snapper and snapper-zypp-plugin - Remove wrong PreReq for insserv - Add missing Requires for SUSEConnect- added versioned pre-require on systemd-presets-branding SLE package (bsc#954377)- added Supplements dependency on snapper- fixed dependencies of the service file - perform the registration tollback action (fate#319118)- Fix filelist.- Initial version, add plugin to copy data in case of rollback, create first service file, add dummy reset script. [FATE#319118]/bin/sh/bin/sh/bin/sh/bin/shsheep88 15487661581.0+git20181218.5394d6e-4.3.1snapperpluginsrollbackrollback.servicerollback-reset-registrationrollback-helperCOPYINGrollback/usr/lib//usr/lib/snapper//usr/lib/snapper/plugins//usr/lib/systemd/system//usr/sbin//usr/share/licenses//usr/share/licenses/rollback-helper//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:Maintenance:10138/SUSE_SLE-15_Update/aafe2023fe477731f902e7f0ca98fd16-rollback-helper.SUSE_SLE-15_Updatecpioxz5noarch-suse-linuxdirectoryBourne-Again shell script, ASCII text executableASCII textPOSIX shell script, ASCII text executableRRJLw{9>Yhpackageand(snapper:SUSEConnect)utf-82d13e545fbed5d1f7c7e1e8978591623fbd711111e172cb100b3c141df4083ae?p7zXZ !t/T] crt:bLL BA8~\W)%>u}so{]03 %}-.'7-5Chr]'::2iPܧhv[iʚbÎ(˭cź[s!gIcձcϣI>+%`?^G<_bz4 \±;DHZ9d:$/ b4WSr|ڢ@=$t`H18ߣ m}RҊ1fᒷjW7Gm 4)1D)̓+'&8L|bW>]={C%BjG[J[!1^ʚ Ԁ%gB>pB˷%7C$T(jNc/uVby |x`†ވXA0(j<[dwQQHZ]6>,ݾ R` M9ӹsCCcBuq9vA:KH!~,tSͽiga, q[lG!(gv$5an_^^QSS5L8^fnΉ2$vJZBz5/7f%~2vFdjR%DW4A^ߔʄR:OqEBD9$5g;IwM?IˉfQ/F[]zd QDɿS3{'s/h@HntjN p+ x`vwQONfXUm6|СPE(R4UB!JV.]NRMli2kG>Fϓae\|z娵H A4+ҬUA=us%S)Vwrϓ:1EFyD@Kȇ;c{y6%!BlT,$VL"r.1q兓EC1Z4Ԍs_Kj]֊>tϯ gPcpWw./Q푁l^ a*]׋,/*T+F)ʑ `1IKս%9qU2ߗI⭋.eP ٌ *Ν!+4XPr*)db8u~@0=Ok B8<,$o#n.ۯՆQ+ēc"t# nd /… 0y5eejQ. ءu4MBߙP֨כ2 q2Vb\*Ein8[l4eʹr7PE=B!}vyxѸVAY&%?q!? 쀪8GoĒ@CP+Qh~avMM -sA,׏1!OU}c>]]\G[\)ZVՙ?Z69Ћ8PQ ӣ^πHzf _2qtUmms9+>Nf.ή}`Tw^=5Y=wqFwrO `xwɂ.X5NB*ju4y P 5E]^Y[aʇcb8BZ,m4"X Zd-1錖d?2l:oX4}ud3Q/-t>#j!GIT]jn(״8jN >SEw٬K -_ߗ萵C>7g,^j7 FP D^Fٕ9 rGAJ>uk8E lPk#EI9_vկ3 ߱?F[(&-HjQgFW\6>sKCBV&FOPplL"!rIץdӆMP:hQqڮ np|ަa%+T%k]LoK$VOc.} ^kSRo9DТM*#5>7/k಼6TPxJbMƐ8/EC!2հV <5cq撽^PwXtIG3Kd6"yks*ο.UH0"鷯@T^ CQ k#K԰ċW+~1C^K"]ܑ?(y(:<6@OQͰ p S׹ ^a ΂ d {> J}hɖnȭ@f귏ޠe_Ms<N(K^&'jgh #lK6#aP T̼y\N@`|(t)ɪ/#b/2ԤTn<“k](;w:zt2qYԸ D,h̺C˙؉rN覥Eч򚙱b|}}|jjik4mCSNeZeȈo=b4_x} c Cb {~%dhdRz]hJbm: `_v mO"GGblNpNeyQЋxQʗ*hRS3gNrvj >;K=4!'ڡ*VTWAT=&/.Ʈ 㶩sԞXlk{V"%bfao}={߀_ퟵdTYJD(m:u&5f*-)ngԗ q@C!FT~kWk_¯Yw6&f<)26)`B|86.كy!&tRq(i4ۋx n.^$^k6C}94^dbޡ=M9 <2 tĹ 1=dR"[Em?&EHg(~ӟBqM ~ ېPdࠡ(⎞s6.#8ol=CQJ6.3zi7<K39&hWɏPi #[ݳP堵CU|1 6ak|81$bQ A"v'E'0NMo (?Pt޵p˃o"&,}Z}"bvrxјN K|w[U!I@xC,W[*%A#?'~KE6 EW+շ/thgzk Ṳp׊ٓY`~):T({@[ Y`ϓM&("Jabms\u:najtldM&aď٬B VR+HLIPlbz?];z8}3 qn@8hVj"~\d6㺜!UcCB83Տ[JP@.oѤYo^D J4:\6| O[Fh4=GtGj,nx1`8#~(}94eL&sA=khʉ^soݦe`( J1M}ǡm<@ׯ0̫Oi=eo, F@Gvu?N{~MIU8Y|VF cN|{7qEqDnrDR-JOdL\ 7G=nmw;kU!4v7`5Xkb#J׊'+8T[hv'b|w`Ab7b+Vv Mt=>#"+e' Dܵ<N/Sñ.QTZ `R@%flcu *85"Q`ڙxiNA%{:8=dEpÆC.h'<'}_bױJJ=2 I&+ 绯f`P}d2G~,d$#27X}twR?q@1VuVp?'֡qrgWFM {vaXܴe4Ƭ,atj@GА V8B,魲ʠ/GeKkൢ@F*Îo5_ s80 `vURcyQ'_)$lo"QX*d4zA_P:NOu4jm(E~!z2a?ĮܗGP4GӁ|ڄ)uBzI>)'a<`Um%Wh'l20VK^UKNB Xgn1/aY Nq< u#ᖱk|V'C6 Y `F!N;uP}nؘv{u4e %Z'N{{h$t rC|.*ci l<(Iʳ='V@mv("*37+8dy/ ^=|a#,WW#d½J̝\/6mF޿lQiKV=2-i;K C%w-i[Qa#s#4&n4^nI]jV2)R7m< _Yoë5t5gc|7x~tRTJ54'?NC 7ZX S~[uWK=j׊xsJ: GkuE4!$^_(\NB\eN"{lk=M_E4VW7@({* ZPŌ nK?#w4VBkTʐ|~ZݪA@ޜBph50,X7\qƪSʕ4H0Ey'\A@qmlB8~Ux"b_3)[5E[ @KPk~19X,Lesr$\,Jf$zp7g[r۱(a96P=~BOVI iNx+~Bh'.ڵ\*s#)#Ԉ _W-¿;#aEHkz[&٭g$`E<0q*!4C-C7JS0zCgkIdh-eߍ=sn&؊lJPs.1* aK̒z3y\&$\fR{(0A'vh#uwN~Jy`]A"AHYd? ӕHn듰ew?l=Mvt0KV2Hz;ׯt%賏dugle3_fO$q$ jC["/R0>c}tZ< 8PL)L3hq?B|ƎHC&$aE`$$/{K"XG|ONCdƁ.]:F  QU1[(7>kI~ImaK|;2.c5$yl'Rl gNP+yQ1dfٕ8mn٩T.#ȵgIE4t?" OQ/qo<2ڶ YZ