rollback-helper-1.0+git20180419.3c7281d-3.3.1>t  DH`pZ8/=„˜6iA4jWM!'F[LFF#v/aa=xqU!P%=+~ͥ\UO6V!gC_{#5NC-%xcɃՏ6Q _.ƃ:0XGZn]>BT[kR*޲:>OH+P/zS/b0FhJϿ ~jj;U&r@vUw.(YW=őZW70873468cb411f37ccb849d4208a6f85616aa62d@CZ8/=„$8WJIMos=)hc*ثnn*XaUUKwCBsa}xRR]y]=7O}eX blg%ǖo3]/lh[ZEwPRWF9:D Q!$k*!wD̗re ?w@# R,>E?d* 0 S 1 JZ  $ 4 D d  <d(89:=>?@FGHIXY\4]T^bacdefluvw`xyzCrollback-helper1.0+git20180419.3c7281d3.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.Z8build85M$openSUSE Leap 42.3openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgSystem/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 bsc#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 filQFAA큤A큤AZ8Z8Z8Z8Z8Z8Z؈Z89256ef54d7da277600070ce00c0ab489ba251e513071fe6218f25c72d646799ee9e2ae06ba4b193d60bb6e06865ad346b234ee4d69f5fce4486a80fdaf4a4263rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrollback-helper-1.0+git20180419.3c7281d-3.3.1.src.rpmrollback-helper@ @   /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/shSUSEConnectrpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)systemdsystemdsystemdsystemdrpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-14.11.2Z؄Z3@Z3@Z3@ZiYyY"X*WhVLh@VVf@VBVBkukuk@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+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/shbuild85 15258892721.0+git20180419.3c7281d-3.3.1snapperpluginsrollbackrollback.servicerollback-reset-registrationrollback-helperCOPYINGrollback/usr/lib//usr/lib/snapper//usr/lib/snapper/plugins//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/rollback-helper//var/lib/-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:8079/openSUSE_Leap_42.3_Update/b4015eaa251912fc000b31a6ba8667ae-rollback-helper.openSUSE_Leap_42.3_Updatecpiolzma5noarch-suse-linuxdirectoryBourne-Again shell script, ASCII text executableASCII textPOSIX shell script, ASCII text executableRRjY\i1ߖܝ| cypackageand(snapper:SUSEConnect)?] crt:bLLDJȏeS;%S +k?:1aN)$κ92rRc:ITPs#2äҸ(U/Bצ&0O+s !CeVs/T3f)\5m52rʼn?ڧ46ΊN'H9K]Z`MZwpW:E6a6 moĴK,0iA K|.-4RلU^x魩AOe8%zN~Dfy(r۬ HmGFA@h $Nn5X="SE2E0g}ϽU4wLfZc'}_6y'Ko)X tFرEpަ`|S? )HJ= +Xdr8_&T,V$14:2U[oAl0S鴚ඬҊ #=? ѣ47bxu? ,"!qꃮRG?ɦ43bLvSzS:߆ HƷ-\1Zs%`d`쉬x_9!18+P1X]:>N_r43 5E&/F勿aӼR8OAXYA//ș?Yt;/7AlV;CSP2v]k V AA[#Q4YiNN:>WkIBomo>iH0c3鯷:^M^E L7<=IjŸG_q=L|9Nr֋Y{ &A!㠍'n~Wp8 :OG%hW|fR"0 hw>wqG4a!2.ֲG3W;՚03v 9D L::+mk{P' Ja+I^ʞGًJ͒S6`:]~\$^iIP  RqË6h5O|㛳p *1 /h{4=/o6Ya] p }Vo(H*'3dox~x~@Dݎ;.hDMaWPLb7ZUH[?A8?%K'W w6XD -rD^O$p6m1o7cg+_#76Ic\Nf),4MLO2']h@BC95)WvJ.^ndozSMf7oHnضVZ`2yg0FQȊ  =߬\dBXbM)Yc]NfS,Z'nATxߤ<+C6Msn_8J;7 Od88YBue%YBPĬӅ#7!G o0fE'\Uu8Z=p_M֭ں)gǷwkqhV!>6%_slXcO+:m\n zOhlD׿"R7@oi5ر%Qg > Ye\މ)I@ O*יfӏо&kZmI)XWwAcV==(@L2zLHdYIz_ diER6my1oG@S3_7C Dv.%},yox嘪Y_7! qڎ{ a$?~xؿܞ?-!5$>ۆ5pcdAm(}L6 L:9KA`w`(յS) xh"M24͉ӈQvwɂr9S҆:52lړ_Q_ J(p6!'L&jrf5/1?L cmCPI*"I2:Bd`Gp(` #jX*i߂Zcm9;Pv$H|cfi_w}ڱ ldh{^o1k`hj?08YsWߤQ±n]<'z+~L-#Cq8NCJuCsM 7ne&<-e8=E#Se[Ǎw*AD54>ZDa˛ #o\Iy Q8x~!TF {@raز3М%Pg-~*${ c=)*Ol⦖lbOrӅ*6.`Jp!¤9K2%"64+,Jڣ?sPK-O1Dt@\ ~MH&[diЕwPik2P*cl[,5HH(Q0b3k-Ǿ w&5q^҄@kՀ9qJ 蚺ӆ&bK$eN-D%"9J}!8T˛wa0ˉNj j1/7ߡL59wuA ^nca>@SJG^Z>N1i%)V@u'>Uol BޞQxt_IYA4hNF^R:O0 m25(+ 3`m!-%aI׷8+kO6'뀋Iݦ MR%:zj#~"L#2gB *HW MB"!SE(Ldv:2Y^)co :JS =)r]E2N(WV+_Pr~W=/+NUXdR`3(g!A8./hH/IUmLEqךzCWdB)tW촪㓈>6pN.S`@Z\!bRa21MT-`z+~kVT§ pp@gWj x$Z̜Xy 8@AD gT@{:uSMtz5^) L7#}Lg7y=+tcد_쨘r=T05WqhEiX ׊N={ Z&ܸ߫xWs6g 6 5|ӿ ŽM\)XjH?eڙC"9Fb0X(ˀ CN )Ky$R3ۻSǫH(5Kb \' `+~5T޶-jJ~CmT>s{d*]:qgO0v!@]'T%8Qpcea(uQT#hJ~N yP4ėZ:1:k:'T_?xe\)|,=.?!ic4wHh}N"ҚFڐ?E!(- ߄Mͪ.̊U&]\6ï7@a-YqL$31T\)^PD$#, [T^i8v!: z†*Q3TKzoVaAQHfyӼG<,7" gV)CY@d<fme/^,w]r W^q# #0NqK>>bŽy$D b >w O_3uZa%~Xab`DZ7E_$ѳ&^̈́ "K%4܉UmmN? `=:eQXɋ?0)=>AL b \+$KOڣqp_ hLEM&yb^]6pY^)3|J_\Yaj6z/,﩮&*Ϳ1EN}5ί5$sR=R^}Bƒ M V _锇~xuw1I 40Wu\ BWke=@Dŭ NYY_7 YڋJsەk+ǘ~ nЅ U]a]t7T瑋 -B P^`x y;Sv0i\ִ--@qj)RHV.SFm&”qZ?{2e4^riy"]@|g1U4ZH1Rde'xlp:$`M7YU !~6|I0˭A;ӕOj$@dk*<U4VEvkmY KD ڌRRf`'L|3'. m_x}+>SˏzDT "f0?KWwFܜ*ċ8 ^Ü;. F>tD>bDJp8sQ$PD6[j&ӆal}r.x5f"97,idvGŭG?@N]fh m|4H*%kCj7ߍd1HF|;/.b&s't9`Z/