aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2021-11-18run.py: Fix deprecated qemu readonly statementHEADmasterMatthias Brugger1-1/+1
2020-11-12aarch64: Fix aarch64 supportMatthias Brugger1-5/+10
2020-11-11Merge branch 'arighi/master' into masterAndy Lutomirski1-0/+7
2020-11-11virtme-init: Clean up /etc/shadow generationAndy Lutomirski1-3/+3
2020-11-11Merge pull request #63 from marcosps/fix_silentconfigAndrew Lutomirski1-1/+1
2020-11-11Merge pull request #66 from morbidrsa/smpAndrew Lutomirski1-0/+5
2020-11-11run.py: introduce '--cpus' argumentJohannes Thumshirn1-0/+5
2020-11-02virtme-init: generate dummy /etc/shadowAndrea Righi1-0/+7
2020-08-20virtme-configkernel: Fix --allnoconfig optionMarcos Paulo de Souza1-1/+1
2020-07-20Minor sanitize_disk_args() cleanupAndy Lutomirski1-1/+1
2020-07-20Merge pull request #61 from marcosps/mpdesouza_blk-disksAndrew Lutomirski1-9/+24
2020-07-20run.py: Introduce --blk-disk argumentMarcos Paulo de Souza1-0/+9
2020-07-20run.py: Extract path=file sanitizing into a new functionMarcos Paulo de Souza1-9/+15
2020-07-19Add more typing annotationsAndy Lutomirski3-15/+20
2020-07-19Use -fsdev multidevs=remap on QEMU 4.2+Andy Lutomirski2-3/+10
2020-07-19Merge pull request #57 from soleen/pasha-cleanupAndrew Lutomirski1-6/+1
2020-07-19Merge pull request #62 from zeil/masterAndrew Lutomirski3-3/+3
2020-07-19configkernel: Add CONFIG_INOTIFY_USER=yAndy Lutomirski1-0/+1
2020-07-05Make scripts PATH friendly for searching python3Dmitry Yakunin3-3/+3
2020-06-25Enable the Xen console when using --xenAndy Lutomirski1-1/+14
2020-04-15remove duplicated check from virtme-prep-kdir-modsPavel Tatashin1-6/+1
2019-11-13modfinder: Use find_binary_or_raise() to find modprobeAndy Lutomirski2-3/+10
2019-11-13Add util.find_binary() to find binariesAndy Lutomirski2-19/+36
2019-10-18mkinitramfs: Improve the find_busybox algorithmAndy Lutomirski1-10/+16
2019-10-17Merge branch 'master' of github.com:amluto/virtmeAndy Lutomirski1-1/+1
2019-10-17Merge pull request #52 from marcosps/mpdesouza_busybox_tumbleweedAndrew Lutomirski1-1/+1
2019-10-16mkinitramfs.py: Search for busybox{.,-}static firstMarcos Paulo de Souza1-1/+1
2019-10-16Fix the --mods error even better.Andy Lutomirski1-2/+2
2019-10-16Fix the error message for --mods misuseAndy Lutomirski1-1/+1
2019-10-16Make --save-initramfs --show-command output more usefulAndy Lutomirski1-2/+5
2019-10-16Add --save-initramfs to save the actual generated initramfsAndy Lutomirski1-7/+18
2019-10-10README.md: get the release directory right this timev0.1.1Andy Lutomirski1-1/+1
2019-10-10Minor README.md fixAndy Lutomirski1-1/+1
2019-10-10Update README.md to link to releases.Andy Lutomirski1-1/+3
2019-10-10Update .gitignore for mypyAndy Lutomirski1-1/+2
2019-10-10Version 0.1.1Andy Lutomirski1-1/+1
2019-10-10Verify that --pwd and --cwd are not both setAndy Lutomirski1-1/+3
2019-10-10Merge pull request #50 from marcosps/mpdesouza_ezequiel_cwdAndrew Lutomirski1-0/+9
2019-10-10Version 0.1!v0.1Andy Lutomirski1-1/+1
2019-10-10Update README for modulesAndy Lutomirski1-1/+1
2019-10-09run: Add a --cwd command to change the working directoryEzequiel Garcia1-0/+9
2019-10-06Rework arches to contain an actual dict of arch objectsAndy Lutomirski1-23/+27
2019-10-05configkernel: Update cross-compiler adviceAndy Lutomirski1-5/+8
2019-10-05Fix a minor type error in run.pyAndy Lutomirski1-1/+1
2019-10-05riscv: Drop dependency on unmerged defconfig changes and update docsAndy Lutomirski1-1/+1
2019-10-05Add RISC-V supportPalmer Dabbelt2-0/+33
2019-10-04Honor --mods=none with --installed-kernelAndy Lutomirski1-3/+7
2019-10-04virtme-init: Mount tracefsAndy Lutomirski1-0/+1
2019-10-02Merge pull request #48 from haggaie/masterAndrew Lutomirski1-2/+3
2019-10-02Merge pull request #45 from marcosps/opensuse_depmodAndrew Lutomirski1-0/+5
2019-10-02Merge pull request #47 from marcosps/mpdesouza_cleanupAndrew Lutomirski3-5/+0
2019-10-02Merge pull request #46 from marcosps/remove_loadmodsAndrew Lutomirski3-30/+0
2019-10-01Remove not used importsMarcos Paulo de Souza3-5/+0
2019-09-30Remove not used virtme-loadmods scriptMarcos Paulo de Souza3-30/+0
2019-09-30virtme-prep-kdir-mods: Add /usr/sbin to $PATHMarcos Paulo de Souza1-0/+5
2019-09-27Add more type annotations and fix run return value bugletAndy Lutomirski1-8/+10
2019-09-27Detect CONFIG_MODULES=n and fix a silly bugAndy Lutomirski1-7/+25
2019-09-27Fix --mods=auto with --kdir != .Andy Lutomirski3-6/+7
2019-09-27Add a bunch more type annotationsAndy Lutomirski5-16/+25
2019-09-27Print a less awful error message when virtme-prep-kdir-mods failsAndy Lutomirski1-4/+20
2019-09-27Make run.py pass mypy --check-untyped-defsAndy Lutomirski2-6/+19
2019-09-27Return a class instance from find_kernel_and_mods()Andy Lutomirski1-29/+34
2019-09-27Fix copyright notice in virtme-mkinitramfsAndy Lutomirski1-1/+1
2019-09-27Merge pull request #39 from marcosps/mpdesouza_mkinitramfsAndrew Lutomirski3-30/+63
2019-09-27Merge branch 'kmod'Andy Lutomirski6-18/+130
2019-09-27kmod: Improve logic to find and run virtme-prep-kdir-modsAndy Lutomirski3-3/+26
2019-09-27Merge marcos' fix in to the kmod branchAndy Lutomirski1-1/+1
2019-09-27Merge pull request #44 from zevweiss/kmodAndrew Lutomirski1-1/+1
2019-09-27Merge pull request #41 from zevweiss/misc-fixesAndrew Lutomirski2-1/+2
2019-09-27Merge pull request #43 from marcosps/mpdesouza_issue7Andrew Lutomirski1-1/+8
2019-09-27Merge pull request #40 from zevweiss/more-bbox-pathsAndrew Lutomirski1-6/+7
2019-09-27virtme-run: pass .virtme_mods as root to find_modules_from_install().Zev Weiss1-1/+1
2019-09-21commands/configkernel.py: Check KBUILD_OUTPUT environment variableMarcos Paulo de Souza1-1/+8
2019-09-21setup.py: Add virtme-mkinitramfs to console_scriptsMarcos Paulo de Souza1-0/+1
2019-09-21commands/initramfs.py: Add outfile argumentMarcos Paulo de Souza1-1/+9
2019-09-21commands/mkinitramfs.py: Add make_parserMarcos Paulo de Souza1-6/+13
2019-09-21commands/mkinitramfs.py: Set config.busyboxMarcos Paulo de Souza1-0/+3
2019-09-21Add virtme-mkinitramfsMarcos Paulo de Souza1-0/+15
2019-09-21mkinitramfs.py: Fix importsMarcos Paulo de Souza1-3/+3
2019-09-21Move virtme-mkinitramfs to virtme/commands/mkinitramfs.pyMarcos Paulo de Souza1-1/+0
2019-09-21virtme-run: introduce option --modsAndrea Righi1-13/+30
2019-09-17refresh kernel modules directory when modules.order is updatedAndrea Righi1-1/+6
2019-09-17mkinitramfs: indicate failure if dummy modprobe script is calledZev Weiss1-0/+1
2019-09-17virtme-run: fix --disk device-name checkZev Weiss1-1/+1
2019-09-17mkinitramfs: add candidate suffix for static busyboxZev Weiss1-1/+1
2019-09-17mkinitramfs: generate busybox paths instead of enumerating them explicitlyZev Weiss1-6/+7
2019-09-14automatically setup virtme kernel modules directoryAndrea Righi1-2/+10
2019-08-29virtme-prep-kdir-mods: Add a better error message and fix shellcheck warningsAndy Lutomirski1-1/+6
2019-08-19virtme-prep-kdir-mods: correctly parse modules from modules.orderAndrea Righi1-0/+1
2019-08-16virtme-prep-kdir-mods: get modules from modules.orderAndrea Righi1-2/+2
2019-08-16Add virtme-prep-kdir-mods and support itAndy Lutomirski4-18/+63
2019-08-16Merge branch 'kmod' of https://github.com/arighi/virtme into kmodAndy Lutomirski1-7/+15
2019-08-15Merge pull request #32 from marcosps/mpdesouza_modprobe_suse with fixesAndy Lutomirski1-1/+4
2019-08-15modfinder.py: Tidy up the search for modprobeAndy Lutomirski1-2/+2
2019-08-15Merge pull request #36 from wenjianhn/dhcpAndrew Lutomirski1-1/+1
2019-08-15Merge pull request #37 from arighi/masterAndrew Lutomirski1-2/+10
2019-08-14virtme-run: provide a way to support modules with --kdirAndrea Righi1-7/+15
2019-08-13virtme-init: correctly initialize resolv.conf under ubuntuAndrea Righi1-2/+10
2019-08-06Using udhcpc default retriesJacob Wen1-1/+1
2019-08-05configkernel: Work in kernel build directories and not just source dirsHaggai Eran1-2/+3
2019-06-20modfinder.py: Check if modprobe is the PATH of the userMarcos Paulo de Souza1-1/+4
2019-06-17Added --show-boot-console option to show the boot consoleJames Yonan1-3/+10
2019-06-17Add very basic --net=bridge supportAndy Lutomirski1-2/+13
2019-06-17Use modern QEMU network configurationAndy Lutomirski1-2/+2
2019-06-17Merge pull request #31 from lmb/respect-rw-initramfsAndrew Lutomirski3-5/+14
2019-06-17virtme-mkinitramfs: add --rw flagLorenz Bauer1-0/+4
2019-06-17mkinitramfs: respect --rw flagLorenz Bauer2-5/+10
2019-06-16Merge commit 'refs/pull/29/head' of github.com:amluto/virtmeAndy Lutomirski1-1/+1
2019-06-16Merge commit 'refs/pull/28/head' of github.com:amluto/virtmeAndy Lutomirski1-1/+4
2019-06-16Improve error handling if cgroup mounting failsAndy Lutomirski1-3/+4
2019-06-16Merge branch 'cgroupv2' of git://github.com/arighi/virtmeAndy Lutomirski1-0/+5
2019-05-09virtme-init: use findmnt to detect /dev mountlmb1-1/+1
2019-05-09virtme-init: create mountpoints if they don't existlmb1-1/+4
2019-03-27run.py: Add --memory argumentMarcos Paulo de Souza1-0/+5
2019-03-01virtme-init: mount cgroup v2Andrea Righi1-0/+5
2018-11-02guest_tools: Remove support for guest tools in .../share/...Andy Lutomirski1-11/+0
2018-11-02setup.py: Set zip_safe to falseAndy Lutomirski1-1/+5
2018-11-02setup.py: Explicitly list guest data filesAndy Lutomirski1-2/+6
2018-10-03Require setuptools only for setupEzequiel Garcia1-5/+1
2018-10-03Transform virtme/guest into a Python packageGuilherme Alcarde Gallo2-8/+4
2018-06-25virtme-run: Look for installed-kernel images in /usr/lib/modulesAndy Lutomirski1-1/+3
2018-04-28README: Update mentions to prereqs.config fileEzequiel Garcia1-2/+5
2017-11-25Merge https://github.com/amluto/virtme/pull/12Andy Lutomirski2-0/+12
2017-11-25Merge pull request #17 from zevweiss/resolvconf-fixAndrew Lutomirski1-0/+1
2017-11-24virtme-run: add --name flagZev Weiss2-0/+12
2017-11-24virtme-init: make resolv.conf world-readable.Zev Weiss1-0/+1
2017-11-22Merge pull request #15 from fzago-cray/forupstreamAndrew Lutomirski2-1/+4
2017-11-22Add path to busybox-static for openSUSEFrank Zago1-0/+1
2017-11-22Add resolv.conf path for DebianFrank Zago1-1/+3
2017-11-21Merge part of PR #10, improving Ubuntu support.Andy Lutomirski1-0/+2
2017-11-21README: remove some taken-care-of TODO itemsZev Weiss1-3/+1
2017-11-21Merge two commits from PR #12Andy Lutomirski1-1/+14
2017-04-20virtme-init: Mount configfs and debugfs if availableAndy Lutomirski1-0/+4
2017-03-21virtme-init: create /dev/{fd,std{in,out,err}} symlinksZev Weiss1-0/+10
2017-03-21virtme-init: avoid a warning from bashZev Weiss1-1/+4
2017-03-02Provide search path for systemd-udevd on Ubuntu 16.James Yonan1-0/+2
2016-11-27Merge branch 'master' of https://github.com/zevweiss/virtmeAndy Lutomirski3-8/+11
2016-11-27Merge pull request #8 from zevweiss/non-tty-stdoutAndrew Lutomirski1-3/+9
2016-11-27virtme-run: Handle non-tty stdoutZev Weiss1-3/+9
2016-10-27mkinitramfs: Remove leading slash from /run_virtme/dataZev Weiss1-1/+1
2016-10-27virtme-run: Don't use exec for --script-shZev Weiss1-4/+4
2016-10-27virtme-init: Fix virtme.scriptio I/O redirectionZev Weiss1-1/+1
2016-10-27virtme-run: Don't mount second /run tmpfs with initramfsZev Weiss1-2/+2
2016-10-27virtme-run: Decompose initargs into discrete commandsZev Weiss1-2/+5
2016-10-27Add a Developer's Certificate of OriginAndy Lutomirski2-0/+37
2016-06-24virtme-udhcpc-script: Create /run/NetworkManagerAndy Lutomirski1-0/+4
2016-06-24virtme-init: Explicitly probe for the address of the --net nicAndy Lutomirski1-1/+4
2016-06-24virtme-init: Forcibly create /run/dbusAndy Lutomirski1-0/+3
2016-04-30virtme-run: Don't panic if an unrecognized argument is passed to -aAndy Lutomirski1-2/+6
2016-03-11virtme-run: Fix -a/--koptAndy Lutomirski1-3/+4
2016-02-23Bump to 0.0.3Andy Lutomirski1-1/+1
2016-02-23Fix guest tools searchAndy Lutomirski1-7/+5
2016-02-23Add --rodir to complement --rwdirAndy Lutomirski1-4/+8
2016-02-23Grab guest tools from a separate mount even w/o initramfsAndy Lutomirski4-61/+14
2016-02-01virtme-init: Split udevadm invocationAndy Lutomirski1-1/+2
2016-01-07virtme-init: Set a HOME directoryAndy Lutomirski1-0/+4
2016-01-07virtme-init: Run systemd-tmpfiles if availableAndy Lutomirski1-0/+6
2015-12-07Disable uevent_helper (compile-time and runtime) and warn about itAndy Lutomirski2-0/+10
2015-12-03configkernel: Add --update to fix up an existing configAndy Lutomirski1-7/+13
2015-12-03configkernel: For x86, set bitness like all the other architecturesAndy Lutomirski2-5/+1
2015-12-03architectures: For x86, use ARCH=x86Andy Lutomirski1-0/+5
2015-11-06Split gccname from qemunameAndy Lutomirski2-2/+7
2015-11-06run: Respect arch.qemunameAndy Lutomirski1-4/+4
2015-10-30run: Add --rw to export and mount the rootfs read-writeAndy Lutomirski1-2/+5
2015-10-30virtme-init: Improve behavior when udevd is missingAndy Lutomirski1-3/+7
2015-10-29Add sparc64 supportAndy Lutomirski2-4/+27
2015-10-29README.md: Various updatesAndy Lutomirski1-6/+10
2015-10-29architectures: Add ppc64Andy Lutomirski1-0/+20
2015-10-29Add --kdir supportAndy Lutomirski2-16/+43
2015-10-29architectures: Add basic s390x supportAndy Lutomirski1-8/+16
2015-10-28arm: Switch to vexpress-a15Andy Lutomirski1-7/+8
2015-10-16initramfs: Use the fallback tmpfs if there's no /runAndy Lutomirski1-2/+10
2015-10-16modfinder: Don't use modprobe -S unless necessaryAndy Lutomirski1-2/+4
2015-04-01virtme-init: Don't openvt a bunch of vts when we're using a text consoleAndy Lutomirski1-6/+9
2014-11-21virtme-init: If we don't have explicit modules, block implicit modulesAndy Lutomirski1-1/+5
2014-11-12virtme-run: Allow '-' in --rwdirAndy Lutomirski1-1/+1
2014-11-05virtme-run: Add preliminary support for read/write directoriesAndy Lutomirski2-2/+39
2014-11-05mkinitramfs: Fix typoAndy Lutomirski1-1/+1
2014-10-27x86: Enable nested virt in configkernelAndy Lutomirski1-0/+5
2014-10-15x86: Select CONFIG_KVM_GUEST in configkernelAndy Lutomirski1-0/+3
2014-10-09Print a more helpful error if the Python version is too oldAndy Lutomirski3-2/+12
2014-09-23virtme-run: Add --pwd optionAndy Lutomirski1-0/+11
2014-09-16configkernel: Fix a traceback on argument failureAndy Lutomirski1-1/+1
2014-09-10Remove .spec fileAndy Lutomirski1-61/+0
2014-09-10setup.py: Add canonical download URLAndy Lutomirski1-1/+4
2014-09-10Remove unnecessary #!/usr/bin/python3 headers in modulesAndy Lutomirski9-9/+0
2014-09-09Add make-release-tarball.shv0.0.1Andy Lutomirski1-0/+10
2014-09-09Add some code to try to support s390x, currently very brokenAndy Lutomirski1-0/+23
2014-09-09virtme-configkernel: New command to automatically configure a kernelAndy Lutomirski5-32/+191
2014-09-09[BREAKING CHANGE] Make console mode the defaultAndy Lutomirski2-10/+12
2014-09-09README.md: Update to note that ppc64 worksAndy Lutomirski1-0/+5
2014-09-09.gitignore: Add build and distAndy Lutomirski1-0/+2
2014-09-09setup.py: Fix typo in the descriptionAndy Lutomirski1-1/+1
2014-09-09setup.py: Update classifiersAndy Lutomirski1-1/+6
2014-09-09README.md, setup.py: Update the description a little bitAndy Lutomirski2-2/+3
2014-09-09Add a manifest (fixing sdist and partially fixing bdist_rpm)Andy Lutomirski1-0/+3
2014-09-09setup.py: Slightly improve long_description generationAndy Lutomirski1-2/+5
2014-09-09setup.py: The license should be a short stringAndy Lutomirski1-1/+1
2014-09-09add a spec for packaging virtme in an rpmVincent Batts1-0/+61
2014-09-09Move guest tools into virtme/guest and hopefully fix installationAndy Lutomirski7-28/+101