virtme-1.37-bp156.2.26.1<>,`h7I%z 6)$jcxJCz(1/D"4TlfިZK>@ҳ9=,UPӻLqܓ=2 Ibkw`[)0r R/\k ;,.ow }; ;wkPf.8ҭW?d b }v%}ig!_1qd A%X[gq$!84[74{HUG |Mu3O$ymQnV0?Dqnm8&,r%ԏ0Ŏ9Um7Wl}y7P,AS%[9`k  z__kkX0kt@r~  _q)4Lz{ά\VDob e{ku {wC(XpG2Ij gMǾ=xOD hp^h&M(|{!ABuHڀqwn#-2fZ>>o?od   O  8Ptz\\ \ d\ \ p\ \<\\\!h!p!"("8"&9#d&:(&FXGY\HZp\I[\X\<Y\@\\T\]]\^dbgPcgdhehfhlhuh\vj( wk@\xl\yn Hzo@oPoToZoCvirtme1.37bp156.2.26.1Tools for virtualize the running distro or a rootfsVirtme is a set of tools to run a virtualized Linux kernel that uses the host Linux distribution or a rootfs instead of a whole disk image.h7i04-ch2a SUSE Linux Enterprise 15openSUSEGPL-2.0-onlyhttp://bugs.opensuse.orgDevelopment/Tools/Otherhttps://github.com/arighi/virtme-nglinuxnoarch SS!!  19r9r ; ;AA1# BD ,;wc\u_E UU  55 ̔8 XF h VA큤A큤A큤A큤A큤A큤큤AA큤A큤AA큤h7h7h7h7h7h7h7h6hh7h6h6h7h7h7h7h7h7h7h7h6h6h7h7h7h7h6h6hh7hh7h7h7h7h7h7h7h7h7hhhhh7hh7h7h7hhhhhhhhhhhh7h7h6h6h6h6h6h7h6hh7h7h7h7h7h7h7h7h7h7h7h7h7hhhhhh6h6h6h614f5de8a865d59aa35120da3df694d844e3593f0ace400df61aac7a6c639e1a31b3d2b1ade5f1f0004590cfefed90fbc16fe7adb5b1ba3813be568fecd12aa52a71f04337e1256e48f9f5e339a25c0ef6e5817026c6072db7dc3094b09428ea07388747ce996794681c3ebf77a30e3f121c62cf929d643b5601b9e6bedb33394e5dab214ea8f4e5020137f2e3760b907034dd76ed14caabfcee432149eebfe3735916a4e1526b0efcde8f215b41d6481308f914823db727e7f2a9785535e5da81f6da2bd20fc7a9289067433d7eda0da3bf3b1a74e3dfe6ff663c669210b46f3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855df855f71d55628bf91b30fce64fb76fba18c92879413172f3e36cd9714bb6c0fdf855f71d55628bf91b30fce64fb76fba18c92879413172f3e36cd9714bb6c0f715f3271dba0f5e76e16fb06ee22071353a051146273bee26a68cab299f83055715f3271dba0f5e76e16fb06ee22071353a051146273bee26a68cab299f83055e7fcfc28af0252dfd61e0bdce1597647cdeccd18bb19a2686f9c725722a4b959e7fcfc28af0252dfd61e0bdce1597647cdeccd18bb19a2686f9c725722a4b959c5692a50fffb7c613fa5df15d75ac593ab63598a83d2fa2eca08bf6812c49cb4c5692a50fffb7c613fa5df15d75ac593ab63598a83d2fa2eca08bf6812c49cb43e006dea062b74df6b578787200cec81f22da7e6ae18794900beba2202ccfbe33e006dea062b74df6b578787200cec81f22da7e6ae18794900beba2202ccfbe335ae786e0de02d1954dabe753eaefb31bd7c457a09cc90a6250f714c3a2306f135ae786e0de02d1954dabe753eaefb31bd7c457a09cc90a6250f714c3a2306f19b043faac79518607084b62d5e2cc9d5bd57c25f27555aecf110419844d1c3fc9b043faac79518607084b62d5e2cc9d5bd57c25f27555aecf110419844d1c3fcbe11e33da955a0717d2c12fe1dbc1f76f5037b872aaf746c1f1f577a14c6d806be11e33da955a0717d2c12fe1dbc1f76f5037b872aaf746c1f1f577a14c6d806cd8e88b59c2da34e736f3da0dff0674c85f69c1fc57b19eaf2a2e1e8b5f40f4acd8e88b59c2da34e736f3da0dff0674c85f69c1fc57b19eaf2a2e1e8b5f40f4a777c3541111e509dbe0fa22f098c140b9b897c5d1c3ed9e00cc8d6b4ca46e0f3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b64c322d453eea17e0c0eb6d0472293074710467f0cff06d123ec26806e1e704b64c322d453eea17e0c0eb6d0472293074710467f0cff06d123ec26806e1e704a7391b0c571b466b68cc308429cd2ea35f79cdb4f6ebdd052f7ce8be53bb16e8a7391b0c571b466b68cc308429cd2ea35f79cdb4f6ebdd052f7ce8be53bb16e8ac11b58e8d5b0d2723dbc1e343ac3ef52456be205cd06fc754d6409b36801b97ac11b58e8d5b0d2723dbc1e343ac3ef52456be205cd06fc754d6409b36801b975fa8c6bcb617bcfb0dbb91a6737c6e33fefcefcae812ae3f1768923c928692375fa8c6bcb617bcfb0dbb91a6737c6e33fefcefcae812ae3f1768923c92869237f1d7d8bbde40026212e473be30d05dd276215101a2023ccebea846f88731e7306a2bd7e68abb1be23729e8180ca321e59e484331fb0248c03f0406c0a20675bb00f32bfb681ccb471f43c667d7f5d25d4489ed7fe23851a1631308922343c8f0aac9b583e917b008cf63f89f7715b4ce865996b2d267f638de9445814f3341efe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551c8aa6cd335d83018824701c32c5ba6c5bcaf5e1635a9aea8e5d805cb27a43221c8aa6cd335d83018824701c32c5ba6c5bcaf5e1635a9aea8e5d805cb27a4322dc5f2b402bd32898da0581172cd4904f80a1921521f8c51966db30210ef884f4b00bec48ab0be610bd31e1062381f5b9b4db90e64ee3396f47fbb74fca5db2f9035b465039e60f93d201ae2f13d649718f0715354b132bccac2cd34313eab8a7168d9e76254fa925eabce6687f14a55b1cec7a37a13a6a43f1a21726657bb51d23c2d08f2f9c6c007f0f62edbc99b7e61ec11a8fcebbbebb8385b1ca17fb8616429a403265f014ceb2d71ff1ae98b08372a371fe95cc6e0f15836b2dc03cb8987c4e7886e5652edbcd1fb5ed93fcf7dd40d4470f86ebebba807390d146ee68b263d0061ed87348e1c0ed582ad721bd82377e1d06991994f51da66a241de711ccfac417960d3810c2172ed67db5d75a270cfb1669a6d53fa2992573ec1c68a1f3534c7ee919dbefbd489db492a1095a8249ebdb3ebc630c8b1db0e550863e2131c74a3dbb01bfa8c8872f15d64a1d1f29ab99af8b60138423bf3ab89087c80c284b025542afc39c6478be34fde2d222429a60a0553ec7f80573b7e20ab589a428c73a8bf1a1df413a5ae8b5f364351cde6aaa2a3b6922060a716654b8ff65ecb901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b7f0bc3d8de79f30991c76a6f881e5f9325037d748562e12fbcd954524c35825301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b9bc70351107bbbfdaaf58c93b3f56623615ee687e2b90f5e79c06fa553cef0499776c1c04038abb97b87af5c6fe613e0d4552797275c3a60c7f75061cf711544e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556ea98391f73d14f827f59e11b8b54a5ace7371afcfdd0074ee1bd8a99d0dca676ea98391f73d14f827f59e11b8b54a5ace7371afcfdd0074ee1bd8a99d0dca673ce7da7ddeeb4a3ca468fea28ba8a76cc5a23f68fd1eb6f7a9da9cc7c74742583ce7da7ddeeb4a3ca468fea28ba8a76cc5a23f68fd1eb6f7a9da9cc7c7474258cd6bf970cecedb2d1ea69148ceac817a8cda2c179c993899a245b08f4af86953cd6bf970cecedb2d1ea69148ceac817a8cda2c179c993899a245b08f4af86953ae05569e51836e9a74c32d600b9ef7cc6afb167bd8b3fbbf2c00c302a8576763ae05569e51836e9a74c32d600b9ef7cc6afb167bd8b3fbbf2c00c302a8576763f5287a93a2d2ad3b30442c2247a800c8884005c2a55ebc0d8732cacbedbf6bd9f5287a93a2d2ad3b30442c2247a800c8884005c2a55ebc0d8732cacbedbf6bd93ab2dc6021019e4a377e79476e19fbb180f265d9a6e1de799782b2de2724549d3ab2dc6021019e4a377e79476e19fbb180f265d9a6e1de799782b2de2724549d89ec71ba4f6f4351bbe88a0eaed834f04b46dee1ce200db87856aa53574925207886a7500fdf6c2e34e29c5ad8c37ba965cee69889d161f83487a42de89b1a6715d8ac0f9da79f08e28021d31ffc5f665cc7e4d664498bd3c57cdc993b9d6b921588251c8b696682a78b0a157023858245892db89e08a037c8a97b7cdade64cf53917c453fbb1b5b808fa2f19bd79b4324e3737fe69f2915ef17467e7cc8e0052a226eed5c7299efa265db1e3296f5c6f084565b08562c057e14229b192c925417d57e3f0bbb6306a5d5935b718d445748f99da6597c878c0df7cdd0be861f1crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvirtme-1.37-bp156.2.26.1.src.rpmvirtme@@@@    /bin/bash/bin/sh/usr/bin/python3.11busybox-staticpython(abi)python311-argcompletepython311-requestspython311-setuptoolsqemurpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)virtiofsd3.113.0.4-14.6.0-14.0-15.2-14.14.3h@h#4@h@gSg}@g@gY@fo@f@ff'@ffffM@f4f@f[ee؈e7@eyehy@eV@dBza@_#_@_*@]W]@]]]@]@]@]@]c]^Michael Vetter Michael Vetter Fredrik Lönnegren Michael Vetter Fredrik Lönnegren Michael Vetter Michael Vetter Michal Suchanek Michael Vetter Michael Vetter Michael Vetter Michael Vetter Johannes Thumshirn Michael Vetter Michael Vetter Michael Vetter Michal Suchanek Michael Vetter Marcos de Souza Marcos de Souza Robert Frohl Michal Suchanek Takashi Iwai Michal Suchanek ohering@suse.deMatthias Brugger Matthias Brugger Marcos de Souza Marcos de Souza Jan Engelhardt Marcos de Souza Marcos de Souza Marcos de Souza Marcos de Souza Marcos de Souza Marcos de Souza Marcos de Souza Marcos de Souza - Update to 1.37: The most interesting feature in this new version is the initial support for systemd. Until now, virtme-ng didn’t support systemd because it relied on a custom init system (virtme-ng-init) to speed up boot time. As a result, tests requiring systemd couldn't run inside the virtme-ng session. With the new - -systemd option, virtme-ng can now (optionally) boot with systemd in the virtualized environment, enabling full systemd interaction during testing.- Update to 1.36: * vng: Fix remote build * virtme_ng: run: --exec and positional arguments are mutually exclusive * virtme-ng: run: Fix quoting * virtme_ng: run: Fix `vng -- ''`- Update to 1.35: * Just a hotfix release to revert a change that broke some CI workflows - Update to 1.34: * This new version includes lots of improvements in the SSH protocol and a better support for the s390 architecture. * Now, by default, SSH connections to the guest are using vsock, a lightweight transport that bypasses the full network stack and can speed up testing workflows.- Update to 1.33: * Restrict the SSH port to localhost (to mitigate potential security risks when --ssh is used) * Support for running amd64 vng instances on non-x86 platforms (e.g., running an x86 vng instance on arm64) * A number of minor fixes here and there.- Update to 1.32: * numa: introduce --numa-distance * virtme-init: Start udev after mounting all filesystems * virtme: enable ssh support * virtme-ng: introduce --console and --ssh shortcuts * sshd: generate a custom sshd_config * virtme-ng v1.32 * virtme-init: Enable lvm usage * net: support multiple interfaces * udhcpc: add default route if announced * net: allow to specify the bridge iface * net: option to force net MAC address * github: pylint: new supported versions * feat: vsock support for remote console access * vsock: connect: generate helper script * vsock: connect: pass command to execute * vsock: connect: avoid issues with modified script * make: build virtme-ng-init by default * vsock: connect: support commands without tty * vsock: connect: execute given cmd with right user * vsock: connect: only use 'su' if needed * vng: pass '--user root' to virtme-run * vsock: connect: respect '--user' if defined * vsock: connect: respect '--pwd' and '--cwd' if defined * vsock: 'socat' is required * vsock: rename options to --client/--server * console: port: switch to 2222 by default * console: --client and --server are mutually excl * console: client: support --dry-run * README: mention 'socat' in the requirements * github: restrict builds on push to the main branch * sshd: look for overlayfs before modifying auth keys * setup.py: Do not fail when argparse-manpage is not available * Revert "Merge pull request #184 from hramrach/main" * Restore bash completions- Update to 1.31: * Fix a packaging issue, after an attempt to modernize the build system we realized that we were not installing the bash completion file anymore, so we have temporarily reverted the change to cut this new release. See gh/arighi/virtme-ng#181 * Initial support to run virtme-ng on macOS- Update to 1.30: * Initial support for NVIDIA GPUs passthrough * Possibility to use pre-compiled -rc kernels from Ubuntu mainline builds * Possibility to use virtiofs natively on arm64 * Some improvements to run virtme-ng cross-architecture and cross-distro * Bug fixes- Workaround python packaging deficiency- Update to 1.29: * Minor packaging fix, addressing an issue where the requirements.txt file was missing from the source tarball published on PyPI. This won't affect anyone, unless you're trying to build virtme-ng directly from the tarball available on PyPI- Update to 1.28: * setup.py: include dependencies parsing requirements.txt * virtme-ng: fix typo in command help * virtme-configkernel: disable nvram support * configkernel: config comment cosmetics * configkernel: act more like kernel's make O=outdir * vng-run: get kdir from O=outdir * vng: propagate --verbose to configkernel * vng: alias --custom to --config * run.py: add a --qemu-opts='...' option bundling hint to help * init: Always create /run/tmp folder * Don't require ".git" to be a directory * Specify "refs/heads/__virtme__" in git push - Add BuildRequires for python-argparse-manpage and install man page if we are on TW. Older versions don't have the dep yet- Update to 1.27: * Introduce VNG_PACKAGE to force a proper packaging version virtme-ng v1.27- Update to 1.26: * Proper integration with Arch * Inclusion of a vng manpage * The host's /tmp is now also visible from the guest * A new --configitem option that allows to quickly change specific kernel config options (with --build) * Bug fixes - Remove 0001-virtme-ng-fix-virtiofsd-search-path-on-openSUSE.patch- Fix virtiofsd search path + 0001-virtme-ng-fix-virtiofsd-search-path-on-openSUSE.patch- Update to 1.25: * significantly improve boot time with the microvm architecture (simply by enabling the RTC and avoiding unnecessary boot time that most kernels spend probing for a non-existent RTC) * virtme: make sure RTC is enabled with microvm * virtme-ng: silent lint errors * github: new test with KVM support- Update to 1.24: * The most noticeable changes include the support for the loop network type and the possibility to specify the --network command multipe times, both useful for kernel selftests testing * Moreover, there is a boot-time improvement in environments where the kvm acceleration is not available, such as container, cloud environments, etc. (using the q35 arch in qemu). * Notably, this new version is expected to enhance the performance of GitHub workflows that use virtme-ng.- Update to 1.23: * Fix breakage with QEMU 8.2.2 * Change behaviour of --kconfig, that will always override the .config if present (since there is not reason to use - -kconfig and not update the .config). * It is now possible to force the legacy cgroup v1 using the option -a "SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1": the vng init script will mimic systemd behavior and mount cgroup v1, instead of v2. - Drop qemu-remove-unnecessary-serial-none-arg.patch- qemu 8.2.2 compatibility * qemu-remove-unnecessary-serial-none-arg.patch- Update to 1.22: * Fix potential sudo errors (in openSUSE, Fedora, CachyOS) * Propagate /proc/sys/fs/nr_open from host to guest * More robust parsing of upstream kernel versions * Small command help improvements - Update to 1.21: * When running in script mode do not hang in case of kernel panic, but return the special error code 255 (this allows to automate catching kernel panics) * Redirect kernel log to stderr on the host when running in interactive mode: this allows to easily save the kernel log to a file (or pipe it to another tool), simply by runing a vng -vr 2>/tmp/kernel.log * vng --dump can now generate a memory dump compatible with drgn * It is now possible to use virtiofsd with a btrfs root filesystem on the host (e.g., default openSUSE setup) * It is not possible to to use the microvm architecture with kernels that don't have built-in virtio-pci / virtio-mmio (e.g., stock openSUSE Tumbleweed kernel) - Update to 1.20: * The return code of a command executed in the vng guest is now transparently channeled to the host: this, together with stdin/stdout/stderr redirection, gives the complete illusion to run the command in the guest as if it was executed on the host and it can help to easily integrate vng with other CI tools/scripts * NUMA support: it is now possible to create multiple NUMA nodes, and assign CPUs to them, inside a vng guest, using the --numa option. * new --quiet option to override --verbose * new --disable-kvm option to explicitly disable hardware virtualization (KVM) * lockdep is now disabled by default during the kernel build - Update to 1.19: * The most noticeable change is definitely the support for running virtme-ng inside Docker containers. This opens the possibility for many other projects to use virtme-ng to potentially pick any arbitrary kernel to run their tests inside their Docker instances. * The other interesting change (this one only for Ubuntu users) is the --root-release argument (used together with --root) that allows bootstrapping a rootfs from scratch, selecting a specific Ubuntu release. The rootfs will be created from the latest Ubuntu cloud image of the target release. - Add dependency on `requests` - Add _service file: They use git submodule to get virtme_ng_init.- Fix python version checking- Requires setuptools and argcomplete, instead of just require it for building- Require qemu-tools instead virtiofsd for older SLE/Leap versions- Update to version 1.18 * restore old --run behavior * fix --user behavior- virtme-ng version: 1.17 * Fixes Leap build- Update project URL: https://github.com/arighi/virtme - Update to version 0.1.2 - Remove upstreamed patches - 0001-Add-save-initramfs-to-save-the-actual-generated-init.patch - 0002-Make-save-initramfs-show-command-output-more-useful.patch - 0003-Fix-the-error-message-for-mods-misuse.patch - 0004-Fix-the-mods-error-even-better.patch - 0005-mkinitramfs.py-Search-for-busybox-.-static-first.patch - 0006-mkinitramfs-Improve-the-find_busybox-algorithm.patch - 0007-Add-util.find_binary-to-find-binaries.patch - 0008-modfinder-Use-find_binary_or_raise-to-find-modprobe.patch - 0009-Enable-the-Xen-console-when-using-xen.patch - 0001-configkernel-Add-CONFIG_INOTIFY_USER-y.patch - 0002-Use-fsdev-multidevs-remap-on-QEMU-4.2.patch - 0003-Add-more-typing-annotations.patch - 0004-run.py-Extract-path-file-sanitizing-into-a-new-funct.patch - 0005-run.py-Introduce-blk-disk-argument.patch - 0006-Minor-sanitize_disk_args-cleanup.patch - aarch64-Fix-aarch64-support.patch- Add python-rpm-macros (bsc#1180125)- Update patch for aarch64 support. Does not break full emulation case.- Add patch to fix aarch64 native support. * aarch64-Fix-aarch64-support.patch- Add patches to include some fixes and the new --blk-disk feature * 0001-Add-save-initramfs-to-save-the-actual-generated-init.patch * 0002-Make-save-initramfs-show-command-output-more-useful.patch * 0003-Fix-the-error-message-for-mods-misuse.patch * 0004-Fix-the-mods-error-even-better.patch * 0005-mkinitramfs.py-Search-for-busybox-.-static-first.patch * 0006-mkinitramfs-Improve-the-find_busybox-algorithm.patch * 0007-Add-util.find_binary-to-find-binaries.patch * 0008-modfinder-Use-find_binary_or_raise-to-find-modprobe.patch * 0009-Enable-the-Xen-console-when-using-xen.patch * 0001-configkernel-Add-CONFIG_INOTIFY_USER-y.patch * 0002-Use-fsdev-multidevs-remap-on-QEMU-4.2.patch * 0003-Add-more-typing-annotations.patch * 0004-run.py-Extract-path-file-sanitizing-into-a-new-funct.patch * 0005-run.py-Introduce-blk-disk-argument.patch * 0006-Minor-sanitize_disk_args-cleanup.patch - Drop outdated patch: * 0001-mkinitramfs.py-Search-for-busybox-.-static-first.patch- Current Tumbleweed's busybox does not work with virtme. For now require busybox-static since it works; * 0001-mkinitramfs.py-Search-for-busybox-.-static-first.patch: Check for busybox-static over dynamically linked busybox - Change the dependency to busybox-static instead of the dynamically linked on.- Trim bias, conjecture and vision from descriptions. - Use noun phrase in summary.- Remove the python3- prefix from the final package - Added full source URL- Remove _service and add the virtme source code into the project.- Add busybox and qemu as dependencies of virtme. Now 'virtme-run - -installed-kernel' works out-of-the-box.- Newly released version 0.1.1 - Use an OBS service to download the tarball - Removed all patches, since they are all included in the new version- Add a new patch to support --mods auto in openSUSE.- Update virtme version with previous patches already included in the upstream project- Add patches to enable experimental --kdir with modules enabled- First version of the packagei04-ch2a 1754919735  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\1.37-bp156.2.26.1 virtme-configkernelvirtme-mkinitramfsvirtme-ngvirtme-prep-kdir-modsvirtme-runvirtme-ssh-proxyvngvirtme__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pycarchitectures.cpython-311.opt-1.pycarchitectures.cpython-311.pyccpiowriter.cpython-311.opt-1.pyccpiowriter.cpython-311.pycmkinitramfs.cpython-311.opt-1.pycmkinitramfs.cpython-311.pycmodfinder.cpython-311.opt-1.pycmodfinder.cpython-311.pycqemu_helpers.cpython-311.opt-1.pycqemu_helpers.cpython-311.pycresources.cpython-311.opt-1.pycresources.cpython-311.pycutil.cpython-311.opt-1.pycutil.cpython-311.pycvirtmods.cpython-311.opt-1.pycvirtmods.cpython-311.pycarchitectures.pycommands__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pycconfigkernel.cpython-311.opt-1.pycconfigkernel.cpython-311.pycmkinitramfs.cpython-311.opt-1.pycmkinitramfs.cpython-311.pycrun.cpython-311.opt-1.pycrun.cpython-311.pycconfigkernel.pymkinitramfs.pyrun.pycpiowriter.pyguest__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pycvirtme-initvirtme-snapd-scriptvirtme-sound-scriptvirtme-sshd-scriptvirtme-udhcpc-scriptmkinitramfs.pymodfinder.pyqemu_helpers.pyresources.pyutil.pyvirtmods.pyvirtme_ngvirtme_ng-1.37-py3.11.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txt__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pycmainline.cpython-311.opt-1.pycmainline.cpython-311.pycrun.cpython-311.opt-1.pycrun.cpython-311.pycspinner.cpython-311.opt-1.pycspinner.cpython-311.pycutils.cpython-311.opt-1.pycutils.cpython-311.pycversion.cpython-311.opt-1.pycversion.cpython-311.pycmainline.pyrun.pyspinner.pyutils.pyversion.pybash-completioncompletionsvirtme-ng-promptvng-prompt/usr/bin//usr/lib/python3.11/site-packages//usr/lib/python3.11/site-packages/virtme//usr/lib/python3.11/site-packages/virtme/__pycache__//usr/lib/python3.11/site-packages/virtme/commands//usr/lib/python3.11/site-packages/virtme/commands/__pycache__//usr/lib/python3.11/site-packages/virtme/guest//usr/lib/python3.11/site-packages/virtme/guest/__pycache__//usr/lib/python3.11/site-packages/virtme_ng-1.37-py3.11.egg-info//usr/lib/python3.11/site-packages/virtme_ng//usr/lib/python3.11/site-packages/virtme_ng/__pycache__//usr/share//usr/share/bash-completion//usr/share/bash-completion/completions/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Maintenance:19062/openSUSE_Backports_SLE-15-SP6_Update/042b3c40e91e4e6007675b45585ad097-virtme.openSUSE_Backports_SLE-15-SP6_Updatedrpmxz5noarch-suse-linux    Python script, ASCII text executablePOSIX shell script, ASCII text executabledirectoryemptyPython script, UTF-8 Unicode text executableBourne-Again shell script, UTF-8 Unicode text executableBourne-Again shell script, ASCII text executableUTF-8 Unicode textASCII text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR/! 3@=iA;y;Zc^Ȏjy61 $k-bs&ͬѴ?) :aD „x5wj>02+2y=Agu6*f(r5Q.夃6RVAMP5[l>L )JXPɳ k9ővGVdfu;l:쎢 k/:Ǭ3!Owk' r+`o;^"?{9O`Jch0%٢N6Jk^L9~hߺv+.jFϢP,bt=*avS3ddRP.i8?!c&;ГTb Wo4;ڠ `V˗Ó |F6g hBzvEs=;^GI]' BMV'{ JJ[>Ke` A̫D{w,z?b>O, !$+$$!n7&&*$){]0&mrU1lsܤ"@cb*6{N\]K(i 7HJhU|,"tԷ 8 䑟k w + *Jf V^s8D:),^ ˭ґLj P謏N d]"ZC -9q¤ХDc[re܏6=xa 2 k_2V(B.r/Mo^!d o|87q R]O5m U:*O)SvjiKp "ס8l^k͍7(*pR tGMfveέwNy9ޢ׬8Ǔ)Xke\mi8*4~ OgǻZ|/ f0%~e^ҋrZlbu/֘ *ƪS~z_PfUmsuGf-l[X[:o<&k0tIZZ=4g[ JPrOSi[Gջ=ӭ{ ^4J3lTr._vѩka> CWdFĤF Al["$xRsN b3XP[$nTlN:<~02OzA=#T,{J,M K2?]kGX+uO@=7SӋ^ yYv n3$LB[tI/Zs?5QBz>~ *~{o.rR { BJKj)~Q]Fpܲk'3yE`Pg˳V2${sNܹ#SE{d_ z*qܠ>L"fU}2ĴnX C*Q;{xVCrNXq{;p6lpUe; ̳yw-pj~&>-Eo7 e}Fe(_:*1k _mԘw=͸>y %$ PkOWWQ\<V;c^ftRpH0O;A`{8ٛMu۔!᧐R)sӞ Ryr4xܗ=M$0 *#Y$U+1煮 !8 Er0GV|~40ҢQȍ9䅝܄7D-˪?HgL  f gd [s!?(^ >켿czΚ\^!m2qq=L$3m]Q`}%t,4VvỴ$i nj9PDsPPu"QݒB@ ٦|W{@^Jpy~zTXKT3Ɯ"Σ)iFy5u@ӳP&K"с]ni[U16HduOp/_D;#-}|/hYh˵MBy@_»3 Jd@Y C0D yGS0 F| 'ˈK ͞Ţtm:%NI ə]P~COoTu3)(v0H\j7u #{8PMllXۗ1.A44l{E㴓Y WMkwpiP9S ̏'g<# b$Jvrb_4AogAf.kc8?zCj6>p)׆4Ѷ_̷C~ x^Bu='3mGg9琉қÚ@/ ..(=qĒVB"IZo4;H4 ])BjM,Y7ӥ(u4f[ntl#o2[xdFX1e+O)7X~o{dWԔ: z㘚 IáY;aN_2`Ev隲4pyꙶ{x56&XHF4)t-qT:l9б;:8Fı6^MA j\p4ō;bQoPp(Lm fe!OTU8h&Uztg#aqc:lz< %  CwA2}@gB㸓B0D Pk3iצ/SBYJ&qI ny9 4"ζı,x8Oz DH՞?>%߰3$WAACn:!,-{Uye K^a^wE56%F W9tˋP!bBT|4Ńm+$}?2Xf] ˗edBH VCδ"=UYOj WqDpC# r֦hI+zlIYD5"ۍ? Y &kH28~Jg'3E./)+QSH۶-\B|Io .6ΪyjQVMMݧp n͠`?$ X=}w Il:)D҅GB U@|āPsܶq}YMi6[$;a؋=H~ Bɬ%F\Tf@Yb4%Dqks\mRG_B|v~_L,0:D<xvώpԜvuW)OE6E%d$iZl$7|" qJ/w( (k(xG!`a#] I#˭ YȳgL& |<HDʹ0HwMhBuOR?lgL+ %|SZϸ{bŌxߩ~U7dV\Y_AD+uPy!` )F`ׅ\lluk²1ovW#{sΜ ib? ce6`YRžHB]_!nͰ)F P\'m>~,]]i$)vdк;} ]3_۹¹+ɟ Ŀ"Lε[ {Gڅw:&*/Dm( Qz6h; :8ltq!$OjBL\dX:ΑM*ZԏT]O Xx$@G DVҲl!>N q'GaV,+ LΛL{*_\p-@f@Z+ ̹Ȑj97Y.~𩡳 C_^Di m6ǁi3/G/pO(^;ϠWOc3BW[t`Lp.K 橭D%S?mr aa _k&{@1lI =S8! N_+6TEԢp`g-X+ !)yZϣ>BBȽaۚjs3&]ݒIV^nChnO`j\Mej-yoSLS%* sYYӔ#Z# lrs7MDeL'/ZW#uH\\ KD^_%^<]fblKdYa|}fbzdX*ety oP5DsJ(NjvCMͦ#&'Jl< ăkxlCMnfPkY%A'27uLMoLp^jCi3BQ=.(qMC.KD$S5Mӡ~|M-x)6ۙ' Ƭ$1X->>ZuW`4b~bLBS^$*@lօOD1&8$DLy Sjl"L-FG1(^>lOoZb}<`gs1D>[x,u] llp#[7^ߍp*?@z(o~S s rIi]^U%V@8߿ad픀?x`uO @-ڄ@6v y.[S+\QfymdՑ&Ђĵǚ\ſd;JGBeYL*SӞ"UgDz|L8RO;pM"j1=M50)?d 5(D$,F^O"rO$@5޹0vĭ Gy; Ы bqm u=,'`8*2̐|.9wu߁ghYA@us*N `;uڨYx2Ui#KF["n;w!R K86(H9ʒi,1 R]cywO$/''_y-t^ke6&KW_IYn<@9*K( wgx5h]͜v@- |}ѐX)5j-{u,~35C"4{_+%Zq%2Kbo3k! r'!~}E8d9=sTaLif{V?Q&fTr;*c`.X6DŽ˭t^KR&kPut8V撒L#M1 GI ^LNIO|B7A6s!]¹M xV)k$' $EІ .@?1tLůF%# 1g[y]1;,WxCDg-fVಮN*r<|2 #B!Fj R'Ukbƀ/Zk&Xn!4 >%ߦ{8#w=>FDX[G"GGjcjN*-]%f)Z^yϻ-EG6PN2L5 "Hѭ1MfKR?{y e|?o#r_[$g egn_L[ۊRCkv)8r`!pk3Ϥf5 G%g#|#0rwBPv{j Òu C#dnfCL<'`_oO?PRGa᪟/“A;+ӗ .%zĮ۟Z5ك1ųʗbE!ư*z=^,_nl]/¿[%p- f"8p `~,Eyݑw 0Mz|[%[P~ޒ+:pwwsp؂e.&>`[@̠X& C Bhv#o7QúqeV0I~?سN(Lϩu. m޲>w2&JjvТހ1aį]%'ClR;\KvӄۚjM <F Hvk͉C$$ Ȟ'Q{ӔMe%qCV,Snm^d!ҿ F^o4erd*GU&nv] T*-r_B;E,F Æs"ZC;Vd~Egq,n؈lWzU)#DA5=;n!k1*TLFXT<=gt$B둝@ Q3;&) LٖάCZzIQB 3;GIvh>8 Oo)n͆X5T;j& L3C^44y`ê3$uĒ<<>`^H A|S|ᱤy2|C픔K}2IX\iLR1Ad -Kn1pcc< N: DAoJS&"z,(@zhpw8I-!QukwTUtBnбAGt60*",S sa|P]>,O/zQ&.M4`9^ܲ;&6QKH5mqA q^VrۺﺝR3\h1˼H~ati,tV٠.q= /,ZOД+yT^ 4&Fať6$~@YKT:sJ# l-&5g5_at~}ٟ|ٴ6?Ď'=g 3ZJFdP<^lUyn28Ɩx'VǙftsriDHMOuů($3xUwMcV&:.!:>)fE/2 lTn%Ql62uDc@26޹|T5{'z=jMg;8C#F{2M]+НFV~$cV+-FS\|{2]@e5{sS< A'y6cQ\JQm!kXZja$e6\97oe)#b1b<b8A ED4><ey`Y1l00~0i!.j$鵉ٰ@qijJ/ѿ{8qndEo6^1 $hh+{ym#s*QK n]iuX "ʉLv`D%c#48ԻtDX=HcE:\EX0 $e鍮 ro2M! #Hj~zr5~a.lZANmf y@mRfvbsI,-TJ?[΀Y`w72Q.NLz%/e7; #gy`IZ?wR{Xj`Ak-K9K!(Ȭ,L,y9.='yhL t[z $gS1MHԳ=zyD>[k)@TrQYeq%b٘za`K`r_WM='r (wE?WaU(سgԯawd=_ o78Gh|JXL6j}q›Ci"]3 {Uvо:{_%CފN0 0:x5Q(7Mʠ ›rj18)nٌ _BEP n1}XUDi)͎0MD1w,؝BZԲo\;eȆ ljQ 3!4! arŢgSf*RE@Ol=$<t*}H%6;DWzw&ߦ ċ~RΘܔD+pX>}i*1˨>a>+YɣujA:ǣh ۩189Wtz[{dT5).q=<C, *U\*O|j)Ir97n}Lr3NsL(2M!ڛtY^۬6w/C#y $JK0K7.jO82iz6W5pa.oMDV*y>8DNb;q-Ӂ,|CR*fFB4.fJ^ŐǑl:  dEp)+GpKCAߦ3ȥLy:l@tadҼȽ*)\Ю]mK1GVe6.lEHvyf\ūVq*$׋="ji-3QeS #HBl25/@w^kL*T̀4ţGw^m1#a(̟/`آ l;@$<@o*9|*mdQysTװ]nid;uY3'MՏ+0]f(>땮+HL(Nu `je &,|7lU Dq$;qrEΔ= a٢|ͷ+Pj KT*E.Tc+*NRLRnɼzE[8D y 2Mh_ :  -w\O(g^ Nlzw" 칇Ј9ǖbIfspRaE 2JY²8F`hײx2^w_F Ͻko BnJ,3Op }sBpsL0v <5F&bÓ#sPQOC`bIoӬS'yMzڇ铷WX~IRF#FV箪H-b&nj["M~Ns@: PݑW"{\QRrc-Ϩ1)0OLq=@B=b듢!_yKڍ]Rg:tY)IVaM\"~~-;*eDƜB}NQY  j7>-RRzdJM j6#ũv yɰ Ãp0^!pƩ=0~7s>@?=5 ݙ?>5DVjXAp sԤޘr]^^'X2 y[\̃ф41iY"jJZI{LQu%rbusx}2yMYLr<-Q-<| uX`Z1C=}$O-1xV2>p5;~c% õ5K#/V=<5HҴp9\Q˾*]VwPAnφdfAC)Xg׈G^TQ-S3c ԴmxЙ@7΄}߿t|,yS=ɪHa::N:[˛,J ?NidY) ?Ჶy3*~Yf(@DM6ήXj6b Y21-mA[.& |8VB:@p!ᑜ>S9ݲ Ut: ~۾Nݓ|otoF'`6avb;{Gu{4- GPrez 37nTr|u[Ht109HaP_ ƽA7"A"sK~Ҽ d`Ա]t`[0&&]TY[ :P /q3:7P6 j :n3'mաgSQ RL[e!͉UND>r {\':#bKc:/e ȭڄ uaxcS^qPkMcs :^< qu.)#oIƐKKӉ7҂=l{ZZSɶD6Jн E|÷%"lpm< &(`?c̸r-)t'!^a4>_wۺ/`4-NP(`7%Iq *Y྆` ^&:hU-k.FU]@9ņjvTş {K_]Nx& Ui5*qy$Z/BE|(ؖ4Gk.eL\`yh!52`05 }/UtU5xaõ3{&iv~g$Q5+XE$+&Xг%+? gdHY#jjiŢc{n;ny~=ձi&!L56ZSxP`CmAʭ  3@ Db2>M'ώHGGfH˞ԍu^(:LVᆴP7jCY9͂zxͮ[ Xsv_&J:FH8ݴ 5dfo ?kXmֵx&ug\Ⱥ)QJo9Ȼ %,ZPñ8~XF.)@+  ~'!eزُ"z:ʄIjmeBf@,,EVGvd3-29NvTGزC5ŭرXG m !Бcu'zw׽>&svۥ56͛H>GG>w'c [;%ȣlіT`يVu}`^nx'3?2|a~U\=&f*< 0 -Dd #Z6Ru2C{mA>wH@9dB16Y kt vNxx`Ns43yDczS7!L0,S#(=5r=1J7{ʹ*7}m07ԕH BEnF[Zn@]{pllo@e3 L3=EVS3az-sb4vwSv0pˉ*e~@#r벗^94޷q!q'VΞ]\kC3KmW/:[u H/K,`ogB y {/ZT/MtUB;W~\Zpr4[CZyQ~1R恇7츨%87WܲҷRU粨_0w 6CMkŎ`]+}1#-J4lGu 9IM*kNPd]F(Ϭ˜jn?v9::N$:5xMdi}~J0ZpT,3=]j qhR4TS2'VYX0$D44#@,s-EzPe1ݼyIqn عSW,؆!:@%WRy9=oM7ԙ?ZǬekͱ{򹹭kvadۍǗ%&n9z DO H1][ R5>AOa7Hz P Hn>J?U~|~ʒ^X[S: *ҝ,u 6;*eq+wLĻK>ÙxuF?\QQOi8&*G;Tps.^8P%BY$~+@n(^5Ԣ+`Ǜ _j ]>LʲwjA$[vƆ\%nb&!H?{lW@-ZPѲS֞ ^?I,_7%?z á*x)P6,DoPk4! b(eM\0>#1rSAa5#Qa?;rSLdDeNspqL=^9]Qv}аD(3ᄭlQM>OcG3U'f"{7ˆC <uPԫN+X?9-/wBSZA,TBɲx}Pwޏ fvoKZ;0״SvN`S+`"Z/ZW#`c=4c4{ Xya1Y??8q-rT60m4+Yedi݁)2hYy:vjQևr/wّ)tn6&Y?ȐYB.b8Fuw*Z(qe] ?l (l&rco"H]7ֲ.6fXh3KkKZ5ʹ kQ$*NgOWRx/L+eC:Ҏk.Sf\<3-jnF8-OeQ-i?͒o@Xu^#*5S NdiY1R tOxfA 6C$tt' )9fVd~}м:c] n.2%LBaWli}xs