virt-backup-0.2.25-3.el8 > 6 6_6 3!y덏%!E/֡_ϝ !E/֡=ɘRg.FD-m%4m´vd=A ;c1,nώ,{a0L~ Yϋ*H Q5(Y@J@F6e(ViɊY=67 ⥚<+w4o^L.Su@\lfdU;PHR yy{Yxw(Igiq=F<ߗp\fGj&2~l^oG2* #ڗtxk)L,ʒ^RIK}Q\»Αb/isZ>@5w%݁r E޵|Pu9o ={acN">Ϗ =bQ$R(k% |Ř8wJwtw+O;IJ-zvpHXb8}Ñ302fc18d322050555db62b3830752b2ef5068729a02da74f13ae60a54a5a740c07cd3eb64bd34b83318d4e9308b9e2d7567e8b66e 3!y덏%!E/֡_ϝ !E/֡Ql粎[ten2\~19nHXr_& }mH4@ EQH5岢=h`ji{2O($,lRuWzYwc2E VMf PiW20ﹿ%PGs]<>W!~=>le ;7ZLJB!vrCi۹mni6ע&U:+gLDTt$^KҌ#"p=?pd  @PT|     8  :X|(48<!9!: !GHIXY\] ^Zbde$f'l)tDu\vtwxy#)lCvirt-backup0.2.253.el8Backup script for libvirt managed VMThis script allows you to backup Virtual Machines managed by libvirt. It has only be tested with KVM based VM This script will dump (or mount as a set of chunks): * each block devices * optionnally the memory (if --state flag is given) * the XML description of the VM_ϊbuildvm-s390x-01.s390.fedoraproject.orgCFedora ProjectFedora ProjectGPLv2+Fedora ProjectUnspecifiedhttps://git.fws.fr/fws/virt-backuplinuxnoarch ;tA큤A큤A_ϊ_ϊ^d_ϊ_ϊ_ϊ1f673d4e031b02de868cf75d43262400ed99fc658adfa7a7f1cc9ba10fec562f22beafc6bd3a95aefa2707e141e8e42759c2d309161d21cea24c52954bd079c9d8c320ffc0030d1b096ae4732b50d2b811cf95e9a9b7377c1127b2563e0a0388rootrootrootrootrootqemurootrootrootrootrootqemuvirt-backup-0.2.25-3.el8.src.rpmvirt-backup@@@@@@@    /usr/bin/perlbzip2chunkfsgziplvm2lzopperlperl(File::Copy)perl(File::Spec)perl(Getopt::Long)perl(LockFile::Simple)perl(Sys::Virt)perl(XML::Simple)qemu-imgrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)util-linuxxz3.0.4-14.6.0-14.0-15.2-14.14.3__^@^^\@[^[^[ͻ[ͻ[Y[CN@ZliZS]@Z Z Z VTQ@T-@TT[bTFJSS @SScSVYR>RQ5@PpOG@ORichard Shaw - 0.2.25-3Richard Shaw - 0.2.25-2Daniel Berteaud 0.2.25-1Daniel Berteaud 0.2.24-1Daniel Berteaud 0.2.23-1Daniel Berteaud 0.2.22-1Daniel Berteaud 0.2.21-1Daniel Berteaud 0.2.20-1Daniel Berteaud 0.2.19-1Daniel Berteaud 0.2.18-1Daniel Berteaud 0.2.17-1Daniel Berteaud 0.2.16-1Daniel Berteaud 0.2.15-1Daniel Berteaud 0.2.14-1Daniel Berteaud 0.2.13-1Daniel Berteaud Daniel Berteaud 0.2.12-1Daniel B. - 0.2.11-1Daniel B. - 0.2.10-1Daniel B. - 0.2.9-1Daniel B. - 0.2.8-1Daniel B. - 0.2.7-1Daniel B. - 0.2.6-1Daniel B. - 0.2.5-1Daniel B. - 0.2.4-1Daniel B. - 0.2.3-1Daniel B. - 0.2.2-1Daniel B. - 0.2.1-1Daniel B. - 0.2.0-1Daniel B. - 0.1.3-1Daniel B. - 0.1.2-1Daniel B. - 0.1.1-1Daniel B. - 0.1.0-1- Remove requires on libvirt-libs - Remove upstream spec file changes from the patch.- Update spec per reviewer feedback.- Wait longer before removing LVM snapshots (daniel@firewall-services.com)- Try to preserve sparse files when dumping with no compression (daniel@firewall-services.com)- Remove redundant debug statement (daniel@firewall-services.com) - Fix $glock scope (daniel@firewall-services.com) - Fix tito releasers (daniel@firewall-services.com)- Support pigz compression (daniel@firewall-services.com) - Don't try to detect backing LVM volume is snapshot is disabled (daniel@firewall-services.com)- Various fixes in lock handling (daniel@firewall-services.com)- Timeout for global exclusive lock after 180 sec (instead of 20) (daniel@firewall-services.com)- Add an exclusive lock to be sure we correctly count the number of running backups This also ensure only one LVM snapshot is created at a time, which is a good thing to prevent overloading the system (daniel@firewall-services.com)- Add a max-backups param, to limit the numer of backups running at a time GLPI- Wait longer after chunkfs umount Or snapshot deletion might fail (daniel@firewall-services.com)- Fix typo (opt instead of opts) (daniel@firewall-services.com)- Don't use double bracket for variable substitution, but double underscores (daniel@firewall-services.com)- Add support for dumpcmd With this new option, suggested and coded by Jan Schulz-Hofen , you can pipe the output of dd to a custom command which will consume the data through stdin. This new option is only valid with the dumpo action, and remove the need for a temporary file (daniel@firewall- services.com)- Remove now unused CHANGELOG.git (daniel@firewall-services.com)- Remove now unused CHANGELOG.git (daniel@firewall-services.com)- new package built with tito- Detect thin volumes - Code/comment cleanup- Correctly handle disks list when several VM are backed up in one run Patch by Diego Rondini - Fix when using a relative path for backupdir - Fix image based disk support when they are stored on the / filesystem- Support thin volumes - Possibility to specify an alternate lock directory- Do not explicitly require pbzip2- Add a --no-offline option - Revert 10 tries max to take snapshot - Cleanup snapshot and temp files for image based disks- Fix breaking the loop while taking snapshots- Try up to 30 times to take a snapshot before giving up- Better handle snapshot failure when there's no lock- Lock LVM before snapshot- Gracefuly handle snapshot failure for file based disks - Improve comments- Support snapshot for file based images (if FS is backed by LVM) - Support a dual nodes cluster situation - Add a convert action, which uses qemu-img to convert into qcow2 instead of dumping with dd - Cleanup the spec file- Send /dev/null to lvm commands stdin- Fix some spacing issue - re-add full path to lvcreate and lvremove - sleep to prevent race conditions- Don't use absolute path for lvcreate and lvremove- Move virt-backup to it's own RPM (and GIT repo)0.2.25-3.el8virt-backupvirt-backupREADMEvirt-backupCOPYINGbackup/usr/bin//usr/share/doc//usr/share/doc/virt-backup//usr/share/licenses//usr/share/licenses/virt-backup//var/lib/libvirt/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2noarch-redhat-linux-gnuPerl script text executabledirectoryASCII textRRR R R R Rhttps://bugz.fedoraproject.org/virt-backuputf-866a7a12a0be10307aa257346fc574461c474889049b57918d2d0c7b7ee27a0f2?07zXZ !#,DT] b2u y-iSqifןn7}W ǧPЊe>ԝ@tEME)Kc3wZ Ҍ8jw 7:7Iq1sA&H7ϑO c H;FuDNE%,܀*ġ f;93B'p5ncP4;N#!1_? "|DǟS\EnRvJEZXE]@m4j~ ۿ[u\r8@Y%jl" ('l g4`J ?$+V-!G-54ܕn +%_ʫ4<(,0t2<%1-*uViI }Se"4IhM)leewp_|C#|eH 7cP[Y9h頉I\|T}Z6 9L,[mS%Ѝ9I/lL"cmaM4Ѭ4KxCF6|7t3,ahE{ hmibaG 2*Dw7QNtrIjWy)#> C[3i8UoT(\CoiاEѼ[VOяDR[>F&2(!+ JU|U`< dԼB<+Px _uzGS/JdCnp#a},O0K%y5(!iC0-.jYmWl=4CӲm`<.i0w ?\GIo2PΦKS$PݨRvޯ(Vw`Ĝ/'-(7~OU}k$ْw?ItPWCA T 7N͉UA@[iCZɻh3$Ppш^OG=G(`" F1}>PkY)2{mx`5V ȯD\Qx߳tkAk4>sVj?|y#\}L]L Dcvksk>Ŵp3sqWwO;Q+-~WƟ5"I ќN1@[I vToLVOe&P_/q`aL,.$zP7Sy)PΗ2-M\Ud4hC:{}MRmsNlPpant3(Pwb^B:Qwu0t(VPdC?Kltlf^{=YVFCMLjF@KUI=}\o|SLd mwziǨ,<=fDnkFFp8@a/A1Ȩďar-e"X9'n iә<«iap!'{h ?b 3lUBJ & )N~sNPfؾ7鈱,S䣩5*H9[ 'fDWC=u:VQZc) "*#*im?M%X&o"5帨 92Y:HcMsbCu<)1j>+Ms%d ss-繌MB7} e,D|*>+Xu}r m1˳U~ghsT-QDa{g3n#e>"G4tUT/_2hA[fa*SSՎ|}lRPT\;|d-JuRnL Wݶ?㕵3]aJheqpE#Fuiw aܒ;zEMSҳ; 5b/י}i薄! E r#qwOc( Uڥr7"V \߹f ONAT R@JH=),$&ˡwmI\K%$ Wp" Bw)+pPGN%_٠wsECr{PXyx҇fMBcugߥh.Xw[WdR|Wo5lOT49U rȬP ]oz}CNQMz6{V Y$tU <9Duiޟf3R@<9:AU@WaC࿴^T-< ]a#][W~EK6!)%"3Ԗ쇣/o%Cm=a}XA[\7_fi i6'%edۦ5^oE'SSlj5R#Z)t|XT."dw/71&@XG\fip^,VpIW![ާ; #B z9z6/#վ.OC]oO%bu=(?z\DҜ Ue*4NԘl.DJR{Ty-((+0;]re%*վCBjCen  wG\؂YE|_# E}"Gs/Idm;n+[i-PR7œQRH)DVm']P ǚ@ޤj*uvtX␧Ž!]2ޕ3AQJl;ƭ:~\xnYUkq"G>d Yd;ڨU}PU55bO-iwMPEw b 3WIc/MSD22{,gM׌LV(c'?.bjj *}ٔК7.+7ѐO\C>QWltBQJtcMnu9E_Kt04Cd K2s|ә?q0Xr'B2"'c3j9z1Oky ( y;^s"-|hOonK\Ƃ\[jPb_ÝE9LY27W.s+^U#WJnD6:AUwKwOkgm*X腬=^W.ʶ;^|Sjjh!ĥNI&RZXfQAL݄,xH )%A*x3Uuݦf1s[} ^nHvS~mVDMxهVXn/ P ^8$sPWmr]K ʦjM)s 5?.j'FSv-xאC?*'joK?Xh EYMJdvBYQ6xQߝͳb<6kp;;몟#.5ʪ8ةoc%$|@  $!+XV :W &G`K}g! (;)ұ?z*%u;w2l-V*3JCۅ-@Kyʋ0@i3nĊnSgc= SDz ,n]Mo򚷩+oyub=Hkk -mFa t);MB["&WیѦ+41^ئ\; ]*cp'ΚoԞ/o?"q7f(=>t9xb ])Gܩ.O yjTzS⾆*.j$-+ %cPJo=Ʃ`uJ0l݌?T{R0= {2:PnƧtX79MRaO\bX@zm7h]"*ȉ|ԙ@λEB5!xW4[F >JY6,(3zqvܤ$L$FMG4Md- {"~/l۬4a{BMueip"8(kod;%FP 0G g#(3\nCz]FJLr2R45&OvH{E'x%=p{6q_۷˚cи:nfYQqfE=*2U"JgJaIxŕyas4Čxsmń "YcR6ڷQMGh|fRdEjˏ0q4uQ8~;uƦ7o0_.|S,`ѭX g4 ñul:bPX`1~:v"!Xj>^h6TAGsr*<(6|KN*5\^2U*a4}lSoJ> [ :C+U  -[E8*.4ocäi{E(NG#z$+sn= 㛸oM.[G3dc&yIئ5e: .;ꮸ:Ϛa c(ê Ki{[:aӑdF =vVPƺx軯ɕ˺ ۮ;J#dBBsd=gp?E 7YBPfm4kĎbґ'gPly=bTBNi-LX}-?ȰE6@hEdhu B+/lE&"̼u#LEhA!J *_3krD:< W`:p?ޱ6۩K-(?y*,тg0]Fްc[I?Sm82v \V#zJGjHb4OAl-K=PNWM$dk뿽~KS,GAU0`m|$"m~ I~@&5f΅W+gảC,PovvGZhLer&c=9B6Ԣu''}<㡵yIPc+`oA7o J:WS~7$oݔ.:5$B~RDb/\(>UaahY`A$(4c^(ȢetLOJR:sFoI='f^iEo9nr4-67=,F󥲧#O~@nD7wX=7>qQ-ؖBҌ{ ʶAZlhj|nJR)&iEkM)lDRL}ƜcuI]hzn.`D+QصT.@wN2RškYk c-]\qX$Bn>(7s>f4^eH fC|?cDŽ2ŗ\ݸb-{/{Wzk ;x"4O `7slymRd6z \=֝BZ qUABŨF@W{ltwn=_O7q,rC22Y5dBS,+GoCVsӜ%D@v~'.ion|7rةrRqV6hojLfZv\pDNڎǒ=ƼAbV,O\Lk/P3ԏVAѿ\.y4܌P Ty$hbGjqq0VBi\G(bJ:mzNb8xUhpkcԡ8'^J.uBNŎ>ۙlip6N䓭<H0myR0NF<8Mn(9̷.0?Cf)ʉB@o!k8lg O _Ru029?6fo+aI(!yqRK S65=34m'[3Q HyHdhK"@n50ǹoXSзs GTk *9c<*$^ާoGs)5BD碡vZTircJR4!C,{SWV i|]Y+(+[*-=Dif|@s+y:Z+<Rh`9,HZx)x[7Dd6Yp[k9 kO蘫ա`tP3  ~08 .6l_t~>,ϣNt K'Kk m+t1UU"Ogg1>niUc!-ѣųaY$(IEۛQTvQPÜO+H"H+v$IWčI:4ǤE\$7A'.;33"&j(@]#}4aCn[uBkOȚYzfKob6jaa)5Ph/i:5 p NU=AiO`;VF jV@jt@UCSoI~jp. ^sL]sQ3\[>O‹H`cݵ-NR+z04Iնt3Xk ۡ]L0e1uud4($N#5׽{u*}כDRgRno6UdJ:~+eG3fMKm3nubty`Lo( p)g:]'@WkUPޞ,b jy+jnY*1 ̣ŽRl%;`\ -GuHr ZȚo+`:~rg:֍s".DXD,Y 3V8'BCfd}q5_"Գb{]@d76}59,F^J(ssy]+^TpV_kǡ ؍MGЊLA`:3 k5IB^-^>.Uj@2c缫ڟ#|dt+#aԹN"?~}aKKl7jEԽcq5%03х(2~nt&-R{_Ԑ/{^|}&WvGz-FKCDa#(TmMئtPx L?ĀsxbAI_2+9#{^׽e97ẋ.>ZEނ*'j6dXA}tp1I4pثcXCYS(`D7,wRU^(-\> ?@ s/_c^l@LKGg~lc#j.W_#@qF,1rBX :Ps_e%{--m J涯8 7eC4m,`8h{HAP Q6n^ʱznq2X_ȸPtrM3 k#pV6OH’_Wب жNEv4((޶r0Vΰ/bd|(6S1s [5o);'ӨnWgAK~.gZ|f_]aK \ǼXId{Ɓ/.6Xd'b : bJXz\3KmVJ啧R4ŌWӃd}oOlypȕIGU^Oѿe+뷢 %!.UU*+C#Gu [Q4\-'`˜zϺ3+ x E+r%jQ =A!yg| (\1L[w.ICV^ciG6odO8PvI<Ќ䛢'3?NY+U(zwɢ#ygx!ϰ*\3ڪSE6 A]kyM!j#ayiFcRlC_ap K Rrz2f<¦4=r{MTP[sҲc3❨;L_fk\X8K,GVi+bf Z,MR}|Q9(v)ff–}dTfYzDt_:5؍ܥHbS6APZ"*=Fn^ʵBTͤeD\f/p?^7 n]hOꨠp1ĮA`03 ;xnw.Co#@/`XMLLâ2kN%gPyGy Z ,ݧhBКpm^+/\1CqV!N2O7IBqW@ҼnFgOYo!Axv#7]8MM?1X}\ +";Z1.\;el$F`1jˍ7Z£ &IfB-:-lN$b?!f؅cJp>?V"^KyhE B[jiAExX|Rs5N7nƦbS9(3,B[I!dױRtH[ȶl?͝-k #7 ߙ>uHh 3q }}A?6(ڝeK)Z:40F⒗[o&M98JSu%{/|ٍF*3H5ևz4?Gf8$хRZxn_;%PWQyWoyxx)RQr${;Kƺb_`7NWHk$CXx(zo@$*t=f3Q&7rQ067WoPHB^]αjǮI(TަPk+ܓ.t/+٭COKä{JW^|,>} K8؈ޥV?5Ѯ *t1Q9fV2ōHGXQ(A3Y uDA#\vDYR tXqeXhdCW6D7]* g(sANۼZ~q p_ i% F(]V/W^xk 4_mW=0֥f(AE}6^;Fbǭ|M~ #D{I$ܨuWݲ67S} XS *u O~N!kN!71W@|z>|F3[hO딡tx:yjOa㤓\JH@5gqE YJ6u9&3lZ?wj8{ռ>-(05OЍU tGËFN!t{/;goa(7QNѦzh>-5MPk;SXU؋x@&/jS10tB='<f\nEߌMčQS{˲h'@(T: Bs.|q2z 2NC[ŢGs@tبzɓKD#`d{iĪ% ΅6.sE->d_Uc˸xOI1-t?qs(P[wR K 4ꭺ8ZPm`|]J^;}Iz^4@B1z T/VReO e y`%?^^ 2KCWox& jR|@cIE3#g ǘ!YX/3=BGy\ ~<e_6ӹ[4#85^^}2I`жi5( J;W 9J*0j{Vt W`c?ȹkhWxb}*DO' e]R+?R8FԂV~KW(sW8ḃ9'hͲj=#p0*}u}|F㙜Ӂz!%qD\#PzN|l^_I T rqT wϜoSӪ ;Q{|%myത40n2!)a6x.xj4}* 364c;jLQm>8\TT4JZkM}|Y( żJԌn,HĊ_v m7u毈}# ;Y4) (ժbX/BQRU̪ť'& >_\۰mx陠.R%QECi*a6O0KJP"iGO3 q~p}CI][^s1azDp f/Ovu2KQ;MYJ[RmX7 MVqYk`Gjxet51񽤳ӎˈmpL%Yec>)TED.7kHn c>PGE9LXP!g$#ResFJwwDL@L<6x;КhwL3ПZ̕{;le?g LG]{ysfAQses&V)8n1)mJ 3}$L/O:\l_ F!p߰*QCP;MU#(Mlf!k4"Ж~[e vf4]/Z[h`0sDzJ_72CgGp?OOU" h0$T[B Y6o7hhFg oT#{zGzeso=H`O IsK.)ڊRkJ4ć})=658yygxRU%-Q2j2D@eR*V1@VCBg#,vjlB#]< IWEL^rr^P[)|Em}!gy.˿]ͨ!.,\P84 J w.f?G qHJ]ס»ӹ/`Ð\G.l\_'3Vﶹ뇜ֻk$̂Y-;Z@8"[NF\Hd5oi>&qn.oJ(l?= Zl!Z R_jN%(%*ijled,Ou۲+= |]:aѱZ'mu4J29q1ΌUdW1,L-qjKCQa@Obo2 LFf¢jPzP ENc ;ch; +x#M|͞jk('~n{ރmO`l\bp/W߱wy *Q D160J_y2\>?6p#O`Jm9=%o*e,abYxyC*.Af?*W`1,7VFPxJ/: &ۜQo/Sp<Qc ^ g\!u