rollback-helper-1.0+git20181112.65db4d0-3.6.1>t  DH`p\6*/=„cåp+цJ-s10 DtO3+WkL!ξ'd.,nQ$S>@o:&蒶rc@g[%];?6PQ =gJ?gr " W&oxx/2MY𗬇3XYþ]Wn8>VI !)!h@a X8e_qj[^L7265abdc5f5a655ff90019e2aaec09b88a3ac1ccA͉\6*/=„1pjW΀#ED8Nj~TX塋.jĥMiꀼ'pQyUCAL6.̚03:33~SP>E?d* 0 S 1 JZ  $ 4 D d  <d(89: =>?@FGHIXY \@]`^becdefluvwPxpyzCrollback-helper1.0+git20181112.65db4d03.6.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.\6*build83NSopenSUSE 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 filFAA큤A큤A\6*\6*\6*\6*\6*\6*[|\6*9256ef54d7da277600070ce00c0ab489d9e8169fb3cedbc9cbffecf9a8ae130d02323dbb5b889231a9ba148d7b661d78b234ee4d69f5fce4486a80fdaf4a4263rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrollback-helper-1.0+git20181112.65db4d0-3.6.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.2[@ZZ؄Z3@Z3@Z3@ZiYyY"X*WhVLh@VVf@VBVBiforster@suse.comjsrain@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+git20181112.65db4d0: * 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/shbuild83 15470537481.0+git20181112.65db4d0-3.6.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 -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:9430/openSUSE_Leap_42.3_Update/8558aace835d7b6379750bd1e41362a7-rollback-helper.openSUSE_Leap_42.3_Updatecpiolzma5noarch-suse-linuxdirectoryBourne-Again shell script, ASCII text executableASCII textPOSIX shell script, ASCII text executableRR5<Ɩ҇?N`Yӛ*packageand(snapper:SUSEConnect)?] crt:bLLDM", 5\)l6841t4'= ٺ|w~}~ tOe2&; G횂Mma-@ q7WRv)rP hY[7S!볼[C'.HuXSo:dgC^"JlAXU~TKo֝(m Efݷn,QV=e14l֜286:Vg ͂ê<ه/ hx $~)}<_/K/jna2&^9HySZq x#zhT]q8z[0d >)5nRӖoHK#NoZM/e\iB6XZp;ԟɜ~I~)T1jqqsndj(S%C3M4g).֛͵'ʅЮ<ʶԏ tNvw`l0B|Ʀ;FM'wpAJv-H9?y ϶Detzlq= '!v\A7pswkaaJ>$`U9w&n,4(Mb0]4he3?@(b?~S#}`jR Tjꋔe| W+p|KT],"q*>PGyP>a? H}XXorV(ўxoj;P!B+XHR_5 2xtL-ϫ _ͣ=LmG,_鬮ͩ~oh+vςjUV<_e=Aaa5 ⎣j] FKUN+"je0EGv'g{Ѫ5H*h8҅ޡ=g}qLc@οE!QϬ{Fx_Qvor+paM~I\2pC}FGǶEe(uCd2ዠnsnM9O udsi_gs84K*`fM0[IxQY醄jfS j(C1;䭐-x٪l>T(!6HG@fH5ntr6ЏRm\rw"`.SV?mYÑ cE 4AUR!9UzN6)pY/p$Hfn@8?p.1#VWJ|Y1ҡzPJ"m1f;scb-٤ 0b'tU_& QPK1ЗmɊSG}R1&`#snXVyNB-Š5MVUanf cSߤybv~j-6_}&2,>OH/W dȷ1u|(2^Yc _~+VVe:xέ$K}v}Z D (9wDUz]'ةb3?qxg hA6CF8?#UgM$c ibgXT>벡zEk /﯌1Y&WQGQ> '?†O60`DtǿAnȯzre~됥9r+Leca$=NXlۤTGG >fq<g_6R8 l>Un T05Q}^dYHegVб 8w:p@O-ܤ.aNo2娌ɲ"tQzsf9eS >n)NGӌp'5و3Ft:?2VCz!>1Pi懃d8A5!66!8zqm,L${d`&J'vFoFe䓠֒>q+ZTPR9W=v+p3f:̰\rZHo+ Zv_$ p"pC$"by;@1{bp%4RK;׽w ^zs룿VJoJ#Lw/r1aqwDZc>L@FFHmϠ˒J04ip|QEis"2gE0:uݞ ijILn$v2;yi'G]J 0M͏69,c'N&ja@ʛW9_aSTiCƳD8*vVVNbzȝ ~YPN{C g"$PS*g>z4 x%Vvfy^=Y`>tٛutR9:rk#ޏqj4ve`Zڄ 2i&wPues͹*@FF8敓,CJïĘ@B=!bPJo![HNkˋE_ ֘~TTf6a[zÔ`?H]%-+_Ѵ>eyտR!EkMxշ [:9gCqȸ *)32ZcZ?RF/j FNbR T/A-7-<;;P%>vHC(ɍ 9􄥍8&E!aiD H*m؊ar^A RܣV!z4YmW.,ՐJ )<8Ge Oo:}-:TsV$PF5۹>>?MDG>|ts}hcۚ)qd|P^1P B`cj߯ONɇ繱2qSHח f|m'MhDcj8sry$vM>*ܤU:{"6c*Ҹ(酨dKpIT.CyR(`cmZ=[r&ޞ{(OA:Zѧ䂔 >i^1m  +6 gύv#+MC*txFv"? ̾qx>|}A^pg8g+QcFTF3SuLS*7t"6BӍ%fϙ*->NDM[k*j"ŕ$]]a炞}+]A֬GGG"X}3zއ?%KqFw9u lE]`x2Xޝ‡z"ˆ)>T2Dy7dˏ+M+M6eB D y K["ˇPEn3ȟ\ /z 4'pw9tR&?Ч >SZAOvGdM횼PhxԻEPH&Ay$!,e wdYU*۵+EOjU*&*";la He}N, Dn="Z9"50I?QBv&Ӱl%1j><Y|lҢd7%/ r@n> R̾gl!ik[c̹l@k`쩗 6dSnW7=>]49םĥt5#{'ϳ+82O+~ “ K}(NA.`TqW ϕ4Vck*geE4$&QP¦A>WzE|GyXTKZY`kOA-gYMeb^Zr.| ~3`h֐$(VUZ`R3S vϾ{BB}T]4<R0~yPNG-߆l/xb\\DhC,״cEƉHE)zۖM^58"ݚ-0C\E' kѱNv.:MQB uiyەjd\K2T Q2SeSgsKB(^mMpi|@HbOfVek0TLQ?UԦqiyzhӒXKFMBكrIؠBH;} ?#rmEil  Ь#9`M/˦OqOZ2s 9$'`pЮO+0w@i6WV'i *~1U%a< @i-yZ)`xcV~rNK@#5_^j}v t4O,b#, DoO f))3}Q2J' v X$Y}^㱩-a&D|wLy ev;Qtf&櫱Ӷac¥bD9#FFzIW؜l.kU>)Iɴ܋|֖dHz+@|H9Pؓ`Р]id+mҽ,y`pP4ӟڈ>2eJn`D,IW z{N֬}&(ȀC|9WQ"=sOX{ʋ X4bviMil<:a8c",iA?lN}Yʑ.OaSmX+ oT  ބ6vKW7%(gVj5 *{7b ov?v(r%]a|9-`T~p:x*q]Tz.G7$MҌ[KQ ,^T"uŘD;ồ3d TA" je nta>>'roI" s<+54uE1bng6K(&,2.٣ȁO!ZɏOE>}+z Ϋ1710*kN6AeqfO#6{H4;!'Q0l%\'36- եx=-=¼0O#zτ91OQO lKZmEnHIi+4~x$?1;cPNτӗ>1xϋoⴾ_MGCZsidQfGxBdOV/BoF2`=e?pF,KJ܄ EXɕSwVHpHL .%-.bGuɜ[P=b  ͩ+ A#2Du1ӭlFZGp<) idN6=t)v 74rIB4N)  L>UC Ji/sns|z:9vb-IL -$gS2R\6qlX(Osw