rollback-helper-1.0+git20181218.5394d6e-lp152.2.2 >  A ]w/=„{(OQ~!bӶ %oi[^[(bhnFXFZGQC[שv]5xz*a#CcJ6@x_?7=R-(iڭ'Ag`+t߼J#2T>pI ? d* 4 W$5 O_  ( 8 H h p x$DTQ(x89:=>?@FGHIXY\(]H^bMcd\eafdlfuxvw x (y Hz P ` d     Crollback-helper1.0+git20181218.5394d6elp152.2.2Helper 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.]plamb03OopenSUSE Leap 15.2openSUSEGPL-2.0-or-laterhttps://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 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]o]o]o]o]o]p\]oac3eb347a110f8bd5f5811de7be90f53efb3d301b0eded19bd52a465ea52a7658d6272aea3792aa19caa58cd93a79ca52b27930324e08e674fda4fa6c3416a2410a7eb61914edb16114a95ef2dc0e3abc1ae7567daae4eedec973dcf6c0ee5078177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrollback-helper-1.0+git20181218.5394d6e-lp152.2.2.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/shlamb03 15689967201.0+git20181218.5394d6e-lp152.2.2snapperpluginsrollbackrollback.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.opensuse.org/openSUSE:Leap:15.2/standard/db860ead816cdccbc6284789a7ec3fc1-rollback-helpercpioxz5noarch-suse-linuxdirectoryBourne-Again shell script, ASCII text executableASCII textPOSIX shell script, ASCII text executableRRw#hk{w"Sqpackageand(snapper:SUSEConnect)utf-83e93c357b3c596a86fd2477735b41028080ae73a2991e1f82012f23afaea64b2?p7zXZ !t/T ] crt:bLL "oin|ԑo3 ܾI?Y nnH3$KU" bb0Fo*gMh#S5d۝տ3TCZ>%nSɕCUQ&ןc^K7+5YG4XM㌉bC'9󮛣@% DbYbRCSB9d;F(NCl*33x͞;ϑ:̅uYg>sN(.a9Xe㐔<9=j5%WL+U5-Z>rbeu%b4=Fߧa\_r`spȫ "%yQZl);mDYE>r ,n yI0evjJ=wk.R7m| $ Bx=7_䇵Uy?_a2Kq6OmiW\񇄳3O y|?\YP y2F~LC|O/nNG1źQRCmg_LK>]u7iT6XDvq]ֺ)mt_VmBc\gрzuHA=Nr/+=$))\;c; !q}喖GnO?:=G-oFAԭvQmM@1 .tx2]XZҋZeBc*TSMw(=RͱZ *\ " :mr%" ("-&S>ĭ}`٪H bPoAl%LVFpq1j'8w-VkVv.#J`-`dm tH;p@F_*Nt7IKWP@X(Mt_PZk4^=VG)R$4)[;^?),N4\<֎\PSͩjsNܙ9of;,V˘!y0CVD ނ#ZZ|X!2 o э)�0X#Hs")M9oO$`$`_Q<0nH[M{4vR)O7޿ay!d ;2MC>@1 y@#$דHNS5! ʼn tLq4G ݔyOJ%û &Ö6;BZǐRa_YFFT[j3IZ$2k"'e/;N˙0}I}K[4ln5 ݋;fs ~c,&fo~+K3Y,vםBWr[<|qUO+-|tgO3Yo/E'i3m^3xI>>N!+!&jX[HKEdAodEUB 9Zh߾8+ȪIH!;:[C iwc>pk-(&uOv ^ (fk \8dr\tlJhCBXQ6+a/87idp,QvڀuN͞5 BПWrCQ%̔\^#+ "4'_ ^o)jCEh[7[AEVnUȘ(߾!\5OxӤeCDR̬.?h>g1ӣJگ E2^ш)7z [1Atb=6fjsnUeV9R>_)JZW6ӴLv'.GTHŠ L_X"N 8Mn\;4c%j{Қw4; dC3M3S;8a*)PcTc7XJճIVj1EfSURC̃6AL:$;Ĥ>pAĿwҳgcf[O;XdQBH$_ EJGg+vg Wtn`+KrGq)M=ӽ'! p5aIYZ|j?Q":w7|Y c(Fsw*@UrY1? O3_Oƾ[5~.Jl\/┭~FTjUZCba,&D06kIo3p[TJrFY6hoo iQaWLfF?U MM7110NEĹnW΂Q`!!c,ft\?SP.J̬Pqx!hc`L\~I1?w1 ov%F(:u7L o2ZD î4z| Y$ kX4p?2zDƝ&\7˞NE}'f),lAHWooYowЖ7%pXJ euox=Yjw\qz(%dBBSSС}.tai-d{2h1?!RrJX(iU!AywlL\R"ZʸrDXԹϰzLBڟ1]6@r܏-ӯeP} z?K'<%  Cѣ̐8mٙǎZ;\q @˩5(YNO+|_͸qUb>.M5|#s*}6o~tF!$MDiޒ]DoT|T2/U;^^۩}WvLRj=ZS{-VƖ=BMt ڴzFFRs,dAvɷ誺5)?19zӢO5IYJ&Ju[sz1xHqG[@]mR!s0 x4MIF)/ҁFM?Hc?fr~ךNơJC$-kLNBOiPv[e>xi8mL^ @go'Z`C[FF! X_B$9AuveS:ڇ3YD+p5\|(pK6$ \a9'RSb\D-+_3NRn^<3v|@䐁v44)4[O[-6{{?nuzPʌmWenJu+I2}t:dsIx5]{܋Udv˙SP|$6?aOl[ +r܉2b䯘09JZHJld߅ ?u&`'B< vHZ;|JŅNbH=t:y2!3.mmE$@@ #Ѱr&zojʶD$-{+o 3߼0= CkrQFt$r3h"B u;pC c[3o@Ͱ) *VY62?C:L֯兮sQ* 8J҅z`bS)nhNj7BSIE*wr15 4b`S*_I¤,](ä +A)W@3N7 9;%I*}SySܤlm (s2z=~Rn a-L|I&1~d.Np5 j ?H[q~j ]^B8X2}i@d:&,㍈ɵP{lCHEVR9s9P G~?B批&r; iy:)tj{wAG"ZFy ZR$_U l*'ŴmOc?ܘ/Qd}PY EL&퓒{V_fo B Ђ?ӐoZE8.0QT"̅?/(knd+i·ƻKN瑬 o]]w6Gԩ)Vu)/CPLgKZ3 AiQ bbMݷn,~N.\X1@Wb/<( ɆY0xI 8 ?4(Ovd.֌ ¡ڐό19Ѣ2t)`Z|Z_Z 7מSX5#w7u?>MS|I+Ųy-] $-b yi8_=x)Aulb.~T6Α+.!Cv1jןca5^<1)Rr!)i6(yrq&-vOT %LPO31Jp>өbsy~ ZR4,ɫ?,O:nOVq%~ PNR9CIpwpY ]04wK>®J%c_Irn5\ֈg"3o!gӌ m>'3^rp /`@~+:G6sN!ghNJt5&vq ˒wxYAAQlnǤan}W&c ^ķN#gmCR% xX%$+ëe&xd֘ HeӚxn'~w}s\\cZt>)L}=/G@-_}xWP%B%BRPF9\,K3:ydf<^x?p]M)Wptd]qG#DKUB7U\g +d~?dmǗqӭ@rq;Oðe,j`KlN76tq)k0M`ԾNОqz a^v ~{iC, 'Y\(H0GZ`}bP`%dH,+{0=-?q-^ZENfM2&吩/=N(S<Їz^">6̮a"T;8Ec.|Z$O }ʙ<>K'v;,kpdO]ЕG\\x0jcda33B/8S2 kHrnٕ DȾgMa:dd vN 5}$gt S^HƓbg2@?+֍pۖ Eh4Jd\LD'RK4^NJ>;GqIƣs,ƜFN䛕xf^m؟UuLGC&06'sYO;'>Sޖ!j:%ֆ܍d҃帉9=3 Q1XD W,%(s_djS:!|d\)PC${p q+yU53̃;Y1]3^m|Sh@i  5FF+<}Yj۩-8/ଅ:B.P-yl^M߅E x>GHEyg#Fjk M6BөV~臓*ԟ 5D' Y;f>_26x^Hߠο/QՍTAC }ļ1똥q̛V .rM_":Rߛ0r}I??列v\X,kÿ(kۉ41!.#g}BY;.FWwp6[qϘi`SN"5g^_SWߞj*N؎"0j )m ypU&jy&9?ؑa`:A׊)TlUq3" @TfvnSAm\P6D>ƽG B"{Hy%^ jt[DtkYeGpԛ 1./j tMPKR/Mu{F",c^<ڈt 5 @j<ВT|ҹ@8HԲ56<p YZ