virtme-ng-1.35-1.el9$>RוZQyy>FJ?Jd   g +OU\__ _ T_  _ /_ _! _"_$$_&\& & ' ((78(@9(:,B0vF0}G0_H2,_I3_X4Y4Z4H[4L\4X_]5_^<b?rd@e@f@l@tA_uB_vD wE_xG8_yHNzIIJJ)JDJLJXJ^JJCvirtme-ng1.351.el9Quickly build and run kernels inside a virtualized snapshot of your live systemvirtme-ng is a tool that allows to easily and quickly recompile and test a Linux kernel, starting from the source code. It allows to recompile the kernel in few minutes (rather than hours), then the kernel is automatically started in a virtualized environment that is an exact copy-on-write copy of your live system, which means that any changes made to the virtualized environment do not affect the host system. In order to do this a minimal config is produced (with the bare minimum support to test the kernel inside qemu), then the selected kernel is automatically built and started inside qemu, using the filesystem of the host as a copy-on-write snapshot. This means that you can safely destroy the entire filesystem, crash the kernel, etc. without affecting the host. Kernels produced with virtme-ng are lacking lots of features, in order to reduce the build time to the minimum and still provide you a usable kernel capable of running your tests and experiments. virtme-ng is based on virtme, written by Andy Lutomirski .hwbuildvm-x86-20.iad2.fedoraproject.orgTFedora ProjectFedora ProjectGPL-2.0-only AND GPL-3.0-only AND MIT AND (MIT OR Apache-2.0)Fedora ProjectUnspecifiedhttps://github.com/arighi/virtme-nglinuxnoarch! 9900zz<<[[1%%aa1#AH 0?wc\uFY6\ {{,,zz Ƕ8BFVFA큤A큤A큤A큤A큤A큤큤AA큤A큤A큤A큤hwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhwhhwhhwaf6f0e5de26f3b31dccfdf3d331c3b03b345298ae2c63c47de1c89fc8a5e07752bc31b4cb9eb3a99a51df2d6e183822e4bc0523f22f842dc8c8c68ca5c14150c99910a77cf76bf83031dfc6e8b97ed28b55b40aaab3eec7f9b63c0535ebbb22b200832facf32b81b29030c7cb44836984b13fc37e7d94b73376a6d3a9fb58ed2d20ed449d88f8a0585173346dfe343c79a6183ae758457cf77c4eae97fdf9c0b129b35a7051572cab10f1d7547faed494be4b6da0cfe2c637d7b1dd5cb2addab1c5595d0739c37383ce2a1e638aa9a4b267b490b2cf1f98c9e9062227cb6a8fc200832facf32b81b29030c7cb44836984b13fc37e7d94b73376a6d3a9fb58ed2e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855531db4ec7916eeeb6328a760683a5d3c9f6b88e7dc3428c37fc85efe7da39b9f531db4ec7916eeeb6328a760683a5d3c9f6b88e7dc3428c37fc85efe7da39b9f0ac1834b6568c07d59a98943c6c79dbedc40a5932b445d4d211dca11c33a86950ac1834b6568c07d59a98943c6c79dbedc40a5932b445d4d211dca11c33a86955200b57eea877f348901eb22b1850a2edec77d94cdf9e43dafe2c97ef0007a085200b57eea877f348901eb22b1850a2edec77d94cdf9e43dafe2c97ef0007a08b2d3c9c58a4e19bd073999e22ad29a4dbaeafc50aa3f8f88c4f1b610f6c39ea9b2d3c9c58a4e19bd073999e22ad29a4dbaeafc50aa3f8f88c4f1b610f6c39ea9588bbc67818aaaa80dcbce99a06ff5301b6b7c76cb2a71dbbc05ed844f726f6f588bbc67818aaaa80dcbce99a06ff5301b6b7c76cb2a71dbbc05ed844f726f6fa7163264b3e48eede88b2e5713e1b76723a5eeb9b0a2401637f5c496f74cb940a7163264b3e48eede88b2e5713e1b76723a5eeb9b0a2401637f5c496f74cb940d6207128bd31bd35eafa930e771edb77c572d87c1835b99452955a28ff8f3dc9d6207128bd31bd35eafa930e771edb77c572d87c1835b99452955a28ff8f3dc940b82bf604ed92f655af0594edbdb5bd48d5a49b363f386d6c6106bb5caccf2240b82bf604ed92f655af0594edbdb5bd48d5a49b363f386d6c6106bb5caccf22f0d29a525b7fe08d9099305f5acf00072a889b1bbb9b48bb4bb4b938ecaa893df0d29a525b7fe08d9099305f5acf00072a889b1bbb9b48bb4bb4b938ecaa893d777c3541111e509dbe0fa22f098c140b9b897c5d1c3ed9e00cc8d6b4ca46e0f3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ae7112607bec5ba38e9c55a47ecf7f86d6d43f723cd1b7e28e69252607873199ae7112607bec5ba38e9c55a47ecf7f86d6d43f723cd1b7e28e69252607873199959ba9206b50395c1fc67723f468455dd9c63fe31bbb8f8b4412197df0ad93ae959ba9206b50395c1fc67723f468455dd9c63fe31bbb8f8b4412197df0ad93ae178aff34bac68988630d2cc2396d60fea0709d1a1bac32f090626111cb0f8194178aff34bac68988630d2cc2396d60fea0709d1a1bac32f090626111cb0f8194fab8704fde337ce888e1a93808086d42b0ceb833dc1e0a66165b773041bae515fab8704fde337ce888e1a93808086d42b0ceb833dc1e0a66165b773041bae515f1d7d8bbde40026212e473be30d05dd276215101a2023ccebea846f88731e7306a2bd7e68abb1be23729e8180ca321e59e484331fb0248c03f0406c0a20675bbd2b9150a6b4855a18b6655a0bc36e7fbc565d64f31ecd71e0ad53bc234395bdfaac9b583e917b008cf63f89f7715b4ce865996b2d267f638de9445814f3341efe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85506be4022c0a02cdb7d8a265f1beec835355209c891d768c169b5c0bf9aaeecb406be4022c0a02cdb7d8a265f1beec835355209c891d768c169b5c0bf9aaeecb4eba08215bca823ece2b124fdec2e9a5029d0605f4c855a09f9d12600983fff07f1071f58104915d49442aa599f1cbf4f7635366ffb385625622ab672fbf34a98f602e6eb9dc20c4b63316d89d38f17bc6d23275bfc5a79b5a29dd4351fb6bf3a2c9cd6a4f1bee4d042663fc2eb3fdfc77af687e30b11d85df8cc7981aafd245272d29dfa1462a5a90b5b66e5b481e009d68733effe5098740233071db86a6a4d429a403265f014ceb2d71ff1ae98b08372a371fe95cc6e0f15836b2dc03cb8987c4e7886e5652edbcd1fb5ed93fcf7dd40d4470f86ebebba807390d146ee68b263d0061ed87348e1c0ed582ad721bd82377e1d06991994f51da66a241de711ccfac417960d3810c2172ed67db5d75a270cfb1669a6d53fa2992573ec1c68a1f3534c7ee919dbefbd489db492a1095a8249ebdb3ebc630c8b1db0e550863e2131c74a3dbb01bfa8c8872f15d64a1d1f29ab99af8b60138423bf3ab89087c80c281b940bb6e556353793023b99890a7d4f68f9d855967ceda5e61203ce9b9627158177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806437720e15a3ecd0c5f59260cb835092c82281d81d52622c5b4bd9b26082bf6930a3aa464174798e461ecb0ca2b16395b4c8ab4ef6be91e917ad1f21003a952f7101992f3e8212aa4a9a9b78aeada7d038f926817f54a84a6f668404e385d1e17819776c1c04038abb97b87af5c6fe613e0d4552797275c3a60c7f75061cf711544e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550ebd672767cb38cd7987689c66eabc7ffde193f1d05f4d7749db2865a61a57910ebd672767cb38cd7987689c66eabc7ffde193f1d05f4d7749db2865a61a5791543d9baa026e66f491515c99ef5c41ab8db604a33092754ad68cc230a8456952543d9baa026e66f491515c99ef5c41ab8db604a33092754ad68cc230a84569520dcbf56f1d6bf2774906006841a4a529d8acb17a13da1cae6a052d761f996ae20dcbf56f1d6bf2774906006841a4a529d8acb17a13da1cae6a052d761f996ae2ecd5a8802cad239908341668852b35f7eeb7b282fc29686ce2d7fed0eadd542cecd5a8802cad239908341668852b35f7eeb7b282fc29686ce2d7fed0eadd542c219a8889733d60e85d8fb1df10bd3d96e6a673da3c665b5ca292f9d799de899f219a8889733d60e85d8fb1df10bd3d96e6a673da3c665b5ca292f9d799de899f722412ff957efa0e31f7fbbdf8547dac5c5b3e96566ac77c4f41b1c9d0de3f15722412ff957efa0e31f7fbbdf8547dac5c5b3e96566ac77c4f41b1c9d0de3f1589ec71ba4f6f4351bbe88a0eaed834f04b46dee1ce200db87856aa53574925203ace2ab879976fa22b2e9bf68a4ebd645d35f410a1334963c51a529181d3808a15d8ac0f9da79f08e28021d31ffc5f665cc7e4d664498bd3c57cdc993b9d6b92a8ce291438b2fb5a9e28292940dec93e4a0c200b8b18b57be575bce2d2f135bed412da8e2b7240e98822793557b39d491e0dd64810a984ec275fedbe0fdd2965ec65048c96a9d42db39af937e67b28192eaff586bd6b8f579405952959e12a9411a78822da22e505224b15054c35ce8e5252709dad9992b726eb899cb5db4d6f5ef7e1d814edfb7a05653c761fcad88ecbc8cec82c46f31f93094a99d3e547458177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643a97fce2d673d68cbdc101be554050102703f5ad19988cdc23be5debfac8b6db2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvirtme-ng-1.35-1.el9.src.rpmconfig(virtme-ng)python3.9dist(virtme-ng)python3dist(virtme-ng)virtmevirtme-ng@@@@@@@     /usr/bin/bash/usr/bin/python3/usr/bin/shconfig(virtme-ng)python(abi)python3.9dist(argcomplete)python3.9dist(requests)python3.9dist(setuptools)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)1.35-1.el93.93.0.4-14.6.0-14.0.4-14.0-15.4.18-14.16.1.3h@g@gSg/@g/@g@gy"g@g ff@f4fffvfb@e}@eПe*e@e@Ondrej Mosnáček - 1.35-1Ondrej Mosnáček - 1.33-2Ondrej Mosnáček - 1.33-1Ondrej Mosnáček - 1.32-4Ondrej Mosnáček - 1.32-3Fedora Release Engineering - 1.32-2Ondrej Mosnáček - 1.32-1Ondrej Mosnáček - 1.31-1Ondrej Mosnáček - 1.30-1Ondrej Mosnáček - 1.29-2Ondrej Mosnáček - 1.29-1Ondrej Mosnáček - 1.28-1Ondrej Mosnáček - 1.27-1Fedora Release Engineering - 1.25-2Ondrej Mosnáček - 1.25-1Python Maint - 1.22-2Ondrej Mosnáček - 1.22-1Ondrej Mosnáček - 1.21-1Ondrej Mosnáček - 1.20-1Fedora Release Engineering - 1.19-2Ondrej Mosnáček - 1.19-1- Update to version 1.35 (fedora#2363986)- Add a TMT test plan with a smoke test- Update to version 1.33 (fedora#2348442)- Build virtme-ng-init (fedora#2330166)- Use tarball from GitHub instead of PyPI- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild- Update to version 1.32 (fedora#2335465)- Update to version 1.31 (fedora#2319880)- Update to version 1.30 (fedora#2318393)- Use proper macro for bash completion dir- Update to version 1.29 and remove packaging workaround- Update to version 1.28 (fedora#2310415)- Update to version 1.27 (fedora#2301644)- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild- Update to version 1.25 (fedora#2272274)- Rebuilt for Python 3.13- Update to version 1.22 (fedora#2265882)- Update to version 1.21 (fedora#2264668)- Update to version 1.20 (fedora#2262533)- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Initial import (fedora#2255805)virtmebuildvm-x86-20.iad2.fedoraproject.org 1746433814  !""$$&&((*+,-./0113456789:;<=>?@ABCDEFGHHJJLLNNPPRRTUVWXYZ[\]^_1.35-1.el91.351.351.35-1.el91.35-1.el90.1.1-25 virtme-ng.confvirtme-configkernelvirtme-mkinitramfsvirtme-ngvirtme-prep-kdir-modsvirtme-runvirtme-ssh-proxyvngvirtme__init__.py__pycache____init__.cpython-39.opt-1.pyc__init__.cpython-39.pycarchitectures.cpython-39.opt-1.pycarchitectures.cpython-39.pyccpiowriter.cpython-39.opt-1.pyccpiowriter.cpython-39.pycmkinitramfs.cpython-39.opt-1.pycmkinitramfs.cpython-39.pycmodfinder.cpython-39.opt-1.pycmodfinder.cpython-39.pycqemu_helpers.cpython-39.opt-1.pycqemu_helpers.cpython-39.pycresources.cpython-39.opt-1.pycresources.cpython-39.pycutil.cpython-39.opt-1.pycutil.cpython-39.pycvirtmods.cpython-39.opt-1.pycvirtmods.cpython-39.pycarchitectures.pycommands__init__.py__pycache____init__.cpython-39.opt-1.pyc__init__.cpython-39.pycconfigkernel.cpython-39.opt-1.pycconfigkernel.cpython-39.pycmkinitramfs.cpython-39.opt-1.pycmkinitramfs.cpython-39.pycrun.cpython-39.opt-1.pycrun.cpython-39.pycconfigkernel.pymkinitramfs.pyrun.pycpiowriter.pyguest__init__.py__pycache____init__.cpython-39.opt-1.pyc__init__.cpython-39.pycvirtme-initvirtme-snapd-scriptvirtme-sound-scriptvirtme-sshd-scriptvirtme-udhcpc-scriptmkinitramfs.pymodfinder.pyqemu_helpers.pyresources.pyutil.pyvirtmods.pyvirtme_ngvirtme_ng-1.35.dist-infoINSTALLERLICENSEMETADATAWHEELentry_points.txttop_level.txt__init__.py__pycache____init__.cpython-39.opt-1.pyc__init__.cpython-39.pycmainline.cpython-39.opt-1.pycmainline.cpython-39.pycrun.cpython-39.opt-1.pycrun.cpython-39.pycspinner.cpython-39.opt-1.pycspinner.cpython-39.pycutils.cpython-39.opt-1.pycutils.cpython-39.pycversion.cpython-39.opt-1.pycversion.cpython-39.pycmainline.pyrun.pyspinner.pyutils.pyversion.pyvirtme-ng-promptvng-promptvirtme-ngREADME.mdvirtme-ngLICENSEvng.1.gz/etc//usr/bin//usr/lib/python3.9/site-packages//usr/lib/python3.9/site-packages/virtme//usr/lib/python3.9/site-packages/virtme/__pycache__//usr/lib/python3.9/site-packages/virtme/commands//usr/lib/python3.9/site-packages/virtme/commands/__pycache__//usr/lib/python3.9/site-packages/virtme/guest//usr/lib/python3.9/site-packages/virtme/guest/__pycache__//usr/lib/python3.9/site-packages/virtme_ng-1.35.dist-info//usr/lib/python3.9/site-packages/virtme_ng//usr/lib/python3.9/site-packages/virtme_ng/__pycache__//usr/share/bash-completion/completions//usr/share/doc//usr/share/doc/virtme-ng//usr/share/licenses//usr/share/licenses/virtme-ng//usr/share/man/man1/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectiondrpmzstd19noarch-redhat-linux-gnu     Python script, ASCII text executablea /usr/bin/sh script, ASCII text executabledirectoryemptypython 3.9 byte-compiledPython script, UTF-8 Unicode text executableBourne-Again shell script, UTF-8 Unicode text executableBourne-Again shell script, ASCII text executableUTF-8 Unicode textASCII texttroff or preprocessor input, UTF-8 Unicode text, with very long lines (gzip compressed data, max compression, from Unix)  !"#$%&'()*+,-./0123456<=>?@ABCDEFGHIJKLMRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPRRRRRRRRRRRRRRRRRRRRRR6YU`]xhttps://bugz.fedoraproject.org/virtme-ngbusyboxqemu-kvmvirtiofsd1.7.0 utf-81e019a006424fc8abeecb0fd43150956b8d998ea572113044c56ff349b387ab7fc4aca9c2504f31bd7505511df6c9050d48604ef877540f9c9f2a9bc08ea060b?(/hDLT3virtme-ng-1.33el9/QnOlXjH-,] ZLo{@M L5(8D\$dXT P5> 6 _ ܉3!4En΁;8r2(F|h< f yo"d=y0G *%ƫ^ ',87:M\wOiXxק.V<Drt$37oEEeQc׿Rͼ$Bd:.\|vF疏2N?y kƐk&"_c}vM0~ #D*9CvaNj@KV!N\&6}B3"wVv?I6 4:ypC%_N&*~BA*\$̉lFٲ;FNc_ n I,mH|Oo b8-rx_N?Av0nl5b\6KLi3ccg;$+aJ yĕ|Ąڥ[w@'xu{> F?7 u+ ~VZvcStPAb qOS⫰ёTj&qlJ7Bc93490be9bf19f6d879456f54809ffc3e75a6d10fee1b6724f9422e9105c198adc86a35781ab957215c271e0084193312dfb1 홋PE6͵<@8 >z f}%) >D& @C;c"/mY!G%"5 HK: AWI`&?$9]o74<+q!P[w g.%&lHO2 5%=U"m FD8 tpeE e=~N{R!qB36^_],.- G+c CN! ? x  *aM½FI : O #Ѽ`eIb.8:wYhq4N. :l/4Y)A5RGPT  )Cdjsn[q$ .A&& ~ʽ̀[ À|^BA ^]_:2B BQ&Q$D O׀O}79 PQdf' = ))% R2'T5  A0@gH9 <{mfbI6N\il 2 =~H 5^7i!^JK"K 9i0;<<g,Z 3_a33[M5? \ =D.o / Pm + 9㼽z . F%n$+3&Y8&y%;7[IswioK Bv,jl }NsPOo8H-H@,E-Mmׁڏ i(C j%" Sd0` = $p6&kY3|E+<(?=QsN-C!h3/qb)D)*818X:B-P`l5J6"fd%'o˶YcKU:7XRc)^%|)MG+2OUCbJ5>~9;XB:&;~ӛ26 .DTM{:*n,D(+`2p'tnL/<@gZNhH dS9r2ILMG8#R}>f($5dۈzϠp4KVf;gOW/r'/Grp9zgqz=,]nLV1H8 3yncdF$ Zi#J\;|?p5~[:wae3X$4:i)"B3ϒZ"uYq2UCiYQ/t8-"gB-irmi55_b WlxSBZh91AY&SY5@ kJ(NPћc]ڻ{yVm۞׳H 010#H $#O=O#Sф`*~d0%?JcОSjz&GMM2yOОSH~iMBffze6O)mO)4#i6PzS@@hP4@ #C 4 #he?T)ihS! h @4Pf17bVn#E`^rQ\2rĚgsH2*JD )B EC א6a ȰAƷ(XY{P  r97F()+!DUqWѭ"vG _\-ǿ"!Z^kl:n̗cbBFVݎGj+9ʇ=+i_캼&N;ܕ3$=D)SzܟCAACW6h`g/hONR-H68to㐧) @m fFB[,~h1O)`H O;RVB-ސ稃jq5u RA.P $D6SNg=+1v; 'R9kHrrdiӔ]dͿ^3g'z<=#XK=o0qFqئiiLFѾDn`k6I):bqE6[r[e3 T]%åZKtU,ĖDE< .57pRee?aa7'y>:.ӄe\uGt$ .`n G,h_,8qo+lVo~~1XQ ]4֚w[_b2r˛c@ԉTMYls[L u^7e:^}Sy} 诿<]7=HNN~B.Z>W`N>qPBqHa ?T,z*1VxB ^%H22@-1LOS)b*}k+q`+ieX=@ag³?2y 儕И?P7S9jp+ueu?g%9Qh#PưF%"( HeE`#8 ip!"1SOW)N^ &avTyW#.OvB2|/ѳ06;dT"/EI}#bJI .N71hl4Es]Pڑ.hdcrȡ( k㿟kSzLADtکDrjmsj,BBU 1#[\ى}01QZp5 `;D (imdb[q^6P1woZ9OU:BtiB2Tb*X7B9j#8 u#"y'B˾U l,(҃(u%ĹxCI4G~brp_=&jI''#*Lƥ-B̨aAQޭRLO;rb73e)YGQ#WhtQvouujBFYDUhcAchFiy/pDue"Z&s**g U("DڙBQ )dYS"h[橇)q19ɾG*4Hǘ,}X!*> )3W#j"xϯ}~L챘d#հ>"x"nxETlv(q _ _k'^(P=?q %98q#ɼy oPAM櫲7_(QnnOzl I'vZ(6y{ (Te(4{Q-[g{ W4PBOV1بl쐜R.W @燣?<7Z&o;өwRIB &e3WRbdR5 `OT H #uy F搱`1&%I淀 W6 \ݤdK_7~g^E(mjsٛ d4IC|xq؟O&ȆOx߭3{|*r̆{A `RvD ßo86&Y Q/S(:.*{DZBKKXT @fz'Q˻KS8Y4WP}DCw94 qT.v/üd:mV?e;@Zb44+zqqJl 탮, bHfkZ?FϫaDHL*dRAdy?+|}G-d C2xz5ѯiU|_y"EėnܵMt]ҋ#s5L  [#9zf-~%UkXlʂNa5 m#U5IxKbS\\3~⛭Pp4g$G~վSFvh,3W/trG/Z_yX9(Π=z(9E $+*-agam.C=ǮbHsnЈev]ːq-2 7Ao,W`JrQA<6I, }aUH `%yGRiW*D=ه^$ h; /?t s}yf=p+nَM>njߣRD}c,rWIpk\;M}|سQ$]48J91˓nQsŨ HT@f5M,҃PCџqw#0_|y*%]nɃYL9kʼ1{}W¿Ȉy2| !<ƇłŊyxWoA'c'Ɏ## ,%L䝷aaܦ$B&]ds`|*蜔W wQ"<ށ Pheb" biG3/JJ>W/Zw;g)RKv$DU[D`QB)HZ=YH;y/EݰK}S{0euTᓇ=/6.oP̬[|qFRowrѽ]uq!ӵ-\ѻW2Z;d5ή8ͨvrf=JCT)h`ÜѲn4s𫓩>|wG5tQ|4a}nY^DGO5;s]=ˮ88(ۨ&\ %?mgQv^|P֙c4ϘN50hu7p?Жc rm,?Щ|Asa>dh0r0P@*WE`"*$*ks(TLW,Ľ駱 (^m'_[y ^\cFwfH etc/.con{ "default_opts" : } } -h | --help)print_exit 0;; ccopy-modulesCOPY_MODULES="true"shift*breakrm -f "$DIR/.dep" ssh-proxy! /usr/bin/python3 -s import argparseraysocketys from typing Iterable, Optional # Suped hostname and CID seators #Iant: Keep innc with `VIRTME_SSH_HOSTNA_SEPARATORS` = ("%", "/")ocodes SUCCESERROR_USAGE2 ge_cid(_dsstr) -> tuple[[][]]:""Return the >>>"/24''24/1/1,200 for s:ifnottinue plit=.r(, 1try[0(110)cept ValueError(f"Noeger given}file=.stderr)r(Nonf" a clu}. Foram/30'",ettps://docs..or/library/.html#endmsg_fds(: , :cdata[(SOL_SOCKET, CM_RIGHTS,.("i"))][b"\0"]MSG_CLOEXECpass:AF_V_STREAM | nect()no=1), [()]main(g="r.add_ume""-p--e==22s_(_.is,.numaf-{}-pci"@stcmedvv_(}vmcoreinfo"f"arch/{self.lx}/boot/bzImageg_(List["vmz"]f"{_ig"icex"]ccwcpu"# Add a watchdog.diag288,id=0CONFIG_DIAG_WATCHDOG=y""sclp0"early[c 1EdDDDDA$3Q0( VaO`$$ """"H $InVK{ʠ 4Mեꀾ\D "[o'| ,Gj[5O?rS$-( C4<\FjuA:!ie 8qyL=1 f嚕0.ֺ|XŲ\ iODWA"'WE!W.+\'nL<^6u'Vǃyѳxfl`LLքø$Z_Oj* 򳷄g{~@UJ]>>e%%"c.UUB_?v6vpC.Ctv;J)GЛ2i' sf @+J6BRc&M|J}GWuxCK=FS<h@AN1Pfػ0nEMp0t"ѳ&uB,=-.RQ<YNOj[_ W KaD)aZt\ _&$@K&;qlA񙡊0-{Hgx7gҰS56ptC57hBm(09cY.QPXh.瑂 (:hQu''rڎ|F8hpB) P"P,(vIB +s~IK]]ZLTvu=.>4oc2" ŕq)Yi$Z!X=A'Ė[k |5{Ysx./*3gmw[QlE]Y/o?|nd+h mF8h9u1DYtOMV:ދgDE.lvYܪDH>4ʽ&m<W?![auu<'ï5FЇ]:o!k>E~q-w5x zihxߛ7lfq\`Ɛ'/~ퟑz-ߝ/f#~Ȫ=eW^Cag:N.E00}{~g[#A(=?vaQF W|7nX*{jۓDMcAfuv{v 09y~jxy{f?& vmN?7pXiVe4rAtp(*?>tv_ިzdZCka:Cכ`GȹPQ?l汫 :v{)ٳw9;=qD1jje{RnG5utzG~lkLOVڭ=;.U7W{zp! s<[ڬ K-\YE̮\m#:w޺>s3wDb\['8g!g[4.TnjSwA|r MYkk\wlj;Zt[VZf*~zn9\ŧ=i0}uLn9rgp:!LSB0atbA l8K2F.@4]w:u(\*z\?HtnIpvo6=ҷ(#"FCG /p._P l 郜gVY܈f&{:=;3<`|@ 톥l4N E, e-NY=b+{4vNv :~&'-/涙5zmSOkn?!(@^UxmvԨ: @ W?98L8?qe~6nQp<Ʋ<'syM#ŭ9ϗmVEYaP*0rqqP\,w8-eJIXN3ug_oXγN9OsN뎹sﶾߎ3^&~Zgl92~(iivʧj3p.6iq(h;Dӆ"-ǔc'SsӬGjmWo+bpFŠ Ն^V9bБ-dʈQBPaTV`\6 6yh&HRx?`:]p _d*ٮU ̂ `(O3TX8Dh(_9p@bpJQT=)כ9OAzc +ejV%S -X޲@SXyƫI)~)uhn+d&Axm4yX( 2ɐɊ&AfAieֱ9na`*( %fId@IHKod m'֕R}}kF)_k|<$jSa93G@m)EſŷD mǸ1Iq/Kؑ;PNU'4°b)=q]=p#ƍˡ)L$înDloMDLS5z`W{q..1#g 7W{ۘLX^!*QzFcAITr#^ T|z_"si"8"u'Zߢ-@yXv[rqfS̸+XOK,!*wݮYKakJ\\my%?yeGaEO%9h0MedkثZ4L\q$>r3,eXGxeEZdvմ84; Ued?nD?m^i <pe߯ ^K,v66ϐ4POψrB(a`.J!B̵q) v}.h?-M{JHG]=Do<c* n*0:evEbCh9% Z|z%^Yhb^(ձˈRɦeugCzo5&5DXӋ^_]|>'cOl/|-DZ#9HټjE qzzXTOmHeaX~|RGSQhs7$-eŕqc_Mxؒ7[(nCb4D6[O_$TEa['YqҦQӦ'BY~]Kc5Pu<Os1ӡpwef-Hu㸧j`f認ճy8VDJ*^3P\́Ywv]:ٸd|8˯(s) v0]u5^/K~NS+Vݭ@6Dn^MڦC-R-&$q 2l~~kN0{LE*G%lH5 I"2 ?͞n)n* ~7j< NK-k:I.䙭n~q,D "yE援WDH}& w5_0}1I>E2NVMo~ć%;w뮺J'I٬QedfXvFE)pA8W  D c6VP͘2h1spQGC" rQB%[Mzs(D+=YN҄?RvhÜӫc8:l§C4Ch%v޻־=i%s!wx3@ZRE|:"\:ӀS4`U- Z]Cec tO;Rgw"NK$=ʭE |C[g9by26uB+DK?-\zAN Bv q/6c~,kBW|cP=eD-.waycm"{{!U ၀\aW}Ԏ5@@gUS1/>>/tZIFoɐwȭanIcw6`Z2#@(17gwLfW 6?y%6 ocԦ"^Zs > 1MhEIgQ3}M.f蠹SvvQ%0rΈcZ)_(nz3scBt5RyզBZ_uKd~`ɣ %Mz7mQ}[L=>\h%6E,{1_oРHX0&; {y^̷̒Һ:@Tְ#bmM/P WIiF'5  O5-7卯RÖGe`}"m+cp5PEf6h{5Z$yk罍<"^'g`C)\#očDN )Y gGsѷB)7?}d4$wu^o_|I@H gB@\Q= 85Nsv$EnMD $Ȳ.جB/h %Ϟ0!& hm?,G72wa~g8܊XC2^XSتY&hR7Erp\dlLJ E1ɅQ |{nQ/-k)datmz]1R)kWuDy`d!B~p$a̚YZ Dm9ymw 5_nAbp@nIJQ!, 5I_3Ef^rmH9'vG(lgzy}Yc%[ xkHH:48H8*'H-[Zpb51{6?C8Rp㯷ZfT: [6tG )e"Q-68  @ `4mz?V[] n ǍXi 5#bw WD5B)MHDOD>pPKsHɸâ!jhiQ:+D#㹃WȵDO0y?> A:S X/e*ݜIJG4=2zi"Fޑ #pAMT%B !Xāk8 S1.Z)Z8;z |ͣ!Q40oij1dO$aH> ?,$r3IX5- 6< )f!Ft}%MlCUB&ڸ`1_/RD>\ e ܁i00ĠG瀗YG2,$2;nq8mJ+e SaC"_,qrG +QoD&%:bTmU3HsD*bG"#<6m^"ywpd=@0씧msDQ9: T,Bbg-$'G [STC1V"c F8Pvv̥f| !\ڴ=B"Uhho;Aֺ$sKQUUl#"%%A,BtF& T^G@I6mk,/MMPڈRa {8K] c4Ag>U wXape֔"C]rZ/YʼnZ$kF`1њ..&#W)>Lm̂ ,)q&:' YIOz,c8j5t ܽL@DČ%:3ؼ~,wSS=:@؛/:pމ !A!9 }a<$GⶾP Y*ebnawYuϯD!d9 6 E P(rS۬q tФ,L(aNk&>p(y@#A()_8PZT멅y=8!"Rl#M#xnbX[y%s62=wGhSD|ArXNJ58dkV(#AlJV#{"z'[}fWZώ&@-.w30x0$ 0;t`@ n\H@lKJkѵI %lK"]~}Kִb*#} Q߲DR 5a45R9d%#$JPTD W7*T34@_팈$FYEP`Iun c%YN"#TaA8HgIQ 8B4:Q3N.14@Ŏ ?'@ sBa (!Pvx1sEU/ŏOuD5i 1-ՙ[Bdbuf@%_x!H Gٞ!xKcE/w STٽ$NF8BƱ3>O#'HJ "yM# EN|CNqNJ.DDΨ)8Ko%I00@F 6<4eϠ5yz=;1#@jaQy"r]'ezzcQ b(Bƀ]P :{ US-L""niȋݝ"SYpcd ' SE1 GFI =2!9|%Y9쓥@,>#X@XOͪ@.(Gue=;Zx]_ [kj`U Cge]ZYeWXzF^.lVO7V6ֶfW m.Noyy;?X%rEXjiiY3=>^8Hg j\.:A-"B}LL꠫ 2Yǥٻ%u?ܹ2QqmenV\Fm/ W{ڸY@ is[[]iS &VjiUR+$u^ZsYFm:O-(@$Dz o*%$=.ӈ)qM+M7̿TM&]gob:+78'ua=b&^htT~ʸ[c&i8̱te.O)Gcc;툟 +MVjԇ>*o2#)KG?3-ʬurb_v22 4FR/>"R 6z0 iS6Ȧ'kxhL /1)bc 0\ /tO`47g—Fcwh|:#eEG#?9]8YE%! 5D%Ȯ^D{ 2?HjTўXs9bI$>^5"]1ɡ5VbL ؒe()Ĵ4L x_p%Zk(<'e`!yxn}^@4GĎ #sOSЈu|ZPcm_X,<EC7]Hk(ޑ-Ir84$ԋG@Ϡ'.=^~rlӊ u H)Cu +XX@gl}q$˭HOP=дAt)&TܒNXzOe:0Bb\DYbbL9z78!8`gϒW^\%@w0Hr5H@`KN\vEOEƏȂ*WJ0B#A3V]mmp4ND4%laR5aC X!!uGk$A'] ?[VX2W.N~0{+ .JlaɪK <*fV#\T6Dtv!4ҡ"@g7AV]B3k ,n(H !" -Mibej ^ؑJ"FJ 2(<޿bY0>Cl;%q 颬SuĽ 'Zp?ܩ 4 c507XFJ/K ͋;xz\FZ'ъ'[MzRs %" \/uP/nk0?vc\805I/4IeF~2F$)-+SΟ2cq|^+1RCp6ɨkAC/,]9g9'c!:'šyz3˜"Oh 1[0N#},5zF*H##A @n>Yta0`dMJ<|:A1wSJ["Т:8!2+Ap!¦ 0aCݨi2DVɐ0HYuT; Y;N)l\0s=8b+p"ߜ;ʮBShBOgv$))R'G~;8 KqZ a@ 1xnhJ1 aBZ١"Ф{0.]{ `iRjeo0\L6sDGآ~32 6@f^dЬD õ?Bbl̉oyQ/`v"֌(M|pDGrr$F4mǀD'X8R8Y*80i;;fft%ҾD_JzD?E:-%z LBcmj罆μMf*uW xӭtמ3~aE7=3E<7$C};/ MBlsqpQł.9M״K ڶx-9%4}{ƍ ?s/`z/-eUZYk-O? hhf47unt͹R=q]iZM0b{.+et`m຦w~IKy<2s^#k~|@V*dk䗎;f߭쓍ye~0`y>55ed}?;bXV,vX% MK@EjG)RL{}3GAA'w ˎ5}%,S6l[˯-VXUnʫT9v*lu+hͭۨz4NjO" ;(2}'@ڥ~ 7W/?>HR_;{g>{?ꏊv)+={|}yM{c0S$%f=7{f 6fwL{~fUbSBM({qeo% e:v@en̯짻f@Hx7_I}.5ݝt/+Z&3|sd'>ǿsXlfdJy0wc_j{4K5/vKj: TTnIϣp a[1+kht25ckٸĤ7+e1)sF}GЧ3wn63gns}.q\ %&dخi&ܗq_c':|moUz OwX2,ccE⣼Oq%SYpgpS_|˯Rgr9qY|7}M { ԏqc_q~ԗasw.7<̗[eyr{m 89=糜ˀ?EQ<5Sy.mC4=3;"ӧVl0()[z (ud f,e)@qRRRuluw^^˰i B|VzW5Ocix>rb362^G#=<#+2sd6IG3C,?l\:kea[,iFPdF)a<\v\M>;ڴ@=yZXe#|^*`DDaϑCצ|;'')_x,oSwtG]79}jzLسU0]Hb^0Lဂ^@fF :խgvi@gH|O2R7tݍѝ(t6VR~ztP[V)'I +:3V=xБǿmCi02/ñ7x*>@q'KP﹉ϟoagμmpw=%wh }@&{vOxwk':%\?7M ]K}r/' ۮx!5c{<`ΘރKR# Kotw]`['Ƶ%@ ퟙeaɌaCe__s}?ͦ{ oΦe4JOf[Q|=b Ϭ)zxLb Q+^Mn ,TXK0)NTOB3qKƉv߮:LZSe(=J'SR"۫9R|~{cr=޷}u` l[_(w}\Kiݼ: #avx9!MOGo]'3q_ŲMҌ|bT({![iR:>7UfhkEs]/*TY+gZR*\s%lQK҂U֬JɩqOU1pY:]xYi8v-z!F/Yb >脡-iT4S _J7Zd{FC|.Ƭ$%yD A+Lʱ =cLyrFlZXC/heGV]$cؠNv{`2Seg4GS$ǡY0تϓ hh lqty" Kю${' s99)bM;jݤ."^Qf]Оx@LIME.ќmcn.c 'z۴ߖLq԰%K@UZXp!^B~Foȯaas t *m1\0W)]x#owc C`1@w+ÕGYx8Eueyqaa q8 =>\}klpIp[kBOPOP*lIpѴ+XcJ(.xmohQ{8½‚u}YF.=!L91pPgA/YK΍-%w͑XXɆ.bM LWhօfİ55vq%.]YUw1t{<|cMJCĢ{zϖ&}d=nwC6]. {iמB̊T`ZJXx0 mZ9]^Ѥ {sJ7nB`5U>. c{Ϩ,g.PԪsTIP 匍灯Joҽ̅dxZ3@!5Sx\4bkLZF@}Ѥ%KA#T5CUFXCQdXTO!U+Y_U~SCa,usˬSpmg~eL5HhBޤVPJ(@qn:UHrBMIƟq5qv㐖U jpp.o䄹a {Ss Dh{yyiZpb] }g׈"j9Рxwfdg.TO@q4-":VDJVo/.^}J&qc!:6B;a a7C sBrB TL18˪k9Ag5 ׄ"Ţ:·N<^N"Y_~hx?-'>kVl>L>[rò[%474eh*9XNի<S_G3ezw$X4ո]^UtW!xu޹/ʵ7b8C/VCޘ0o~qurtC]+q:>G|~VSee`6j1u,v2) +}"to{,v:N{ }fnA?[%2p| FoW܈$! sZZd(v<nv 5stE:0 Φm2g;˓bn6Ӌ4\fzˏT-.-X5D.TN͇?Q~B-ƀ^䴒M i:-,-CG{0 بs`c-rߕR2n.־/'lkYfMGjCUHp V)H`b"P/3KɐNj-^gcl}1I=uUQM)U57:񸒸+=9+" c^6Ԝˀ=ep8V*,Jv9+` MmL^~tFr nIpö G[kPg` !`\Q: 5뼡Q8>4͔8WSC6bǾ3;I'Ɲ?Ej ~}COdݠqnZf f7.L~ppcHc{y=4];<.O'/iO SńYU\`o8^;Xb#Y(G#*D'BrMb^ O5 (#Gdx`s\%Y'ڼ]RM>{*{ oەabH.sFlT>T '~̵A헄yBZIETvAkjY.mBZJxH>4OvzSZ90LP@juD@nf~ tɤ1#&zaKmXOg˷7z}Mx^QqҹSZu/6]i6hr! hFAPȩ@@S`,X'׿Χ_XjHi΃hZB9Q VV0%U.gP[ƫ!!ZɆYQ }셒3UraL 0U2~diЄ[~cl9px;0E~ã#/?Ku}ط̌3;|a!`k -8):uh$}a\~>I /]`XXx 1=)~Ts,.58Dtl*AGU1W>YBz$|y)h4'6˼ϊ-BPl"0q1Ɓ<0ȢX?Ji]!r⺋?4~+l1d\8"(-dOx(XF\7Q¿n1LJ> _V/|wmYgYFF3SP>!hl(2#\^ز6$\;|f =A| vN-se(MbuϒIjo2j% 7Mq}aA qq/۩?|_ڱqnj ~>c$Ĕe > lqE9ѴY3A{%_ z*|REp2e]8xdu@~!$VUު3nǧ5شgvRǵ'6wM;\~:77 $GL7- yґmNaS- XiDjP(SWNpyct<EYKULGr6*Tswd^G6OZzXfȏ-goڲ@wM*ojIS)Co?ep#a54[ "GNǚ^@V5#K&{~S)X_emE9XBjԻ;3rg."jzʓ6GHPVW??8ҺG > )چ) <~;1SuNuW/? F.(S ,dg.QpBKdט{&5oĊ7 V'rG<&[9fCOU +z5pas{6XdJĚ0F3 sarڭk&:=n6wHJbepfv>֖"?XvE euYD8}omb@sמ} ٯޟ/>&eMum]̏4=KG;m/`7>ޜ[PyS(҃({&˧Oz&SCĝ{O9$ar n%.KҊe,Y@-+Z yC6ɌlV6Gl73󾱔XxZ;y`*x=]' U$O!6s\%fCrgdJ{`,d[ =5',bZbSϐ81 9t=Yq($bdkd!#.qP2FH‹3MҸEDc㚯֟=k%[&dU GXIŤ!I|YR9>Ei\ZR-(uy׿h׷42sI /_nRO퍧S;dbͳ~ Xf7^ڲ\r[mzR+,,!6$8hM|5LO'xC,]A8 }G)>Slz!| mNrKb7XCW5¶c+<{euD Na|۹AteuQN5#mYq;XlZ6Yb=hдԁ9Jw)wGD)Ԝ:d#wھa:wn2*E4ȣa< ہK|[7cPU6Xᖉ[BeeYM->"%AVml4ݒrz{~ )MS_'5?gA:=oGO,Ÿ ޺/"O]2ר>ߕ\1́멢 푈zOlA yn 3*k]!lInX+.B[HsxbRZS:,ZJ,K]mkV7\yl4gJ VTX'ܤ$"d=R3jbluwQ|z4}’Jj*s-@uUF\|۬(忈38$TFR4`bMp$7%e[kb @3<=X28VF!@T#U5GZFHl2EqoUgKw04N)2l=̎lAgjnd= ch+'e#AWu(P9h\1#/(.1~ fK2~Pܩ0 ІkpM`h4'bz+x4 W7/M@3I&K@0E2c傡:B!&s(^bvcoT9T(_rסHK ghvŰZSY@@$ !g40է`6 @-^źYA1Q@R9pcГ.#n2c*.} 6n dڡ,]ӟm\.Vj&ҽ .;˸>pJ05³9NKO%Ob b