summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-07-29improve debug loggingfixLars Wirzenius1-1/+2
Sponsored-by: author
2021-07-29log for debuggingLars Wirzenius1-0/+3
Sponsored-by: author
2021-07-17fix: strip spaces and newlines from host architectureLars Wirzenius1-1/+5
When running dpkg --print-architecure, the output contains a newline. This understandably confuses debootstrap, so strip it away. Sponsored-by: author
2021-07-17fix: make lvcreate not ask questionsLars Wirzenius1-1/+1
The -qq option to lvcreate tells it to be quiet and to assume the answer to any question it may have is "no". Sponsored-by: author
2021-07-17fix: disable realpath'ing the output device in mkpartLars Wirzenius1-2/+6
The os.path.realpath resolves symlinks, and for some reason I do not currently understand this breaks using vmdb2 with --image pointing at an LVM2 logical volume. Sponsored-by: author
2021-07-17fix: disable arm64 test in check-allLars Wirzenius1-1/+1
It never passes for me, so disabling it for now. Sponsored-by: author
2021-07-12Merge branch 'AaronDewes/vmdb2-merge-qemu-debootstrap-into-debootstrap'Lars Wirzenius3-2/+31
2021-07-12fix: get config key "arch" for arch instead of "keyring"Lars Wirzenius1-1/+1
Sponsored-by: author
2021-06-29Fix logic of the apt plugin's 'recommends' optionAndres Salomon1-1/+1
The documentation says to set 'recommends' to true or false, with false telling apt not to install recommends. However, the logic in the code does the opposite of that. This also means that by default, all apt-get install calls from vmdb2 run with --no-install-recommends. As a user, it doesn't make much sense to set 'recommends' to true to tell apt not to install recommends. So I think fixing the logic in the code makes more sense than updating the documentation.
2021-06-24Merge qemu-debootstrap into debootstrapAaron Dewes3-2/+31
Cross-architecture debootstrap without qemu-debootstrap requires Debian >= Buster
2021-04-01docs: update NEWS for releasevmdb2-0.23Lars Wirzenius1-1/+4
2021-03-17Add an option to apt allowing users to set --no-install-recommendsGunnar Wolf2-5/+14
2021-02-06Add support for mkfs optionsMatthias Klein3-1/+12
Signed-off-by: Matthias Klein <matthias.klein@linux.com>
2021-01-16chore: bump version number post-releaseLars Wirzenius2-3/+7
2021-01-16chore: update versionvmdb2-0.22Lars Wirzenius1-2/+2
2021-01-16chore: update NEWSLars Wirzenius1-1/+5
2021-01-16fix: Set empty root password in imagesChristian Kastner4-0/+4
This helps during manual testing of the images. It's being already being done in the other *.vmdb files.
2021-01-16feat: Add QEMU amd64 (BIOS, UEFI) supportChristian Kastner7-0/+387
This is analogous to the arm64 support via QEMU, with additonal support for BIOS.
2021-01-16feat: Set the ESP flag when using UEFIRyutaroh Matsumoto1-0/+2
2021-01-16fix: PowerPC-specific serial console settingsRyutaroh Matsumoto3-3/+7
2021-01-16test: Add tests for ppc64elRyutaroh Matsumoto5-0/+216
2021-01-16feat: Add support for IEEE1275 bootingChristian Kastner2-5/+36
Adaptation of a solution provided by Ryutaroh.
2021-01-16fix: ARM-specific serial console settingsRyutaroh Matsumoto3-3/+11
2021-01-16fix: Run amd64-native tests only when host=amd64Christian Kastner1-6/+9
The test is for amd64 (as per the .yarn file), but image creation will fail on non-amd64 hosts (debootstrap vs. qemu-debootstrap).
2021-01-15fix: Minor correction for i386 smoke testChristian Kastner1-1/+1
Invoke qemu-system-i386, not -x86_64. The latter also works, but the former is strictly correct.
2021-01-15Allow - (negative) sign as start or end to mkpartRyutaroh Matsumoto1-1/+1
2021-01-15test: only test i386 UEFI if the tooling is availableLars Wirzenius1-6/+10
Debian buster doesn't have it, Debian bullseye does. I want the test suite to run on both, so this is a compromise.
2021-01-14fix: set ansible python versionLars Wirzenius1-1/+1
2021-01-14test: change ./check-all to accept directory as arg, no 4 tarballsLars Wirzenius1-19/+16
2021-01-14put smoke test vmdb2 log in srcdir so it's easier to access afterwardsLars Wirzenius1-1/+1
2021-01-11doc: Update documentation for new architecturesChristian Kastner1-1/+13
2021-01-11feat: Add i386 (BIOS) supportChristian Kastner6-5/+164
2021-01-11test: Remove generated images after tests have runRyutaroh Matsumoto1-0/+1
2021-01-11feat: Allow overriding $dst from environmentChristian Kastner1-1/+1
2021-01-11feat: Add armhf (UEFI) supportRyutaroh Matsumoto5-0/+227
2021-01-11feat: Add i386 (UEFI) supportRyutaroh Matsumoto5-1/+229
2021-01-11fix: Enable ARM64 smoke testsRyutaroh Matsumoto1-0/+7
2021-01-11feat: Add support for more architectures (UEFI)Christian Kastner1-0/+2
2021-01-10Update python to python3Ryutaroh Matsumoto1-1/+1
2021-01-10Update python to python3.Ryutaroh Matsumoto1-1/+1
2020-12-18chore: bump version number post-releaseLars Wirzenius2-3/+7
2020-12-18chore: bump version number to 0.21vmdb2-0.21Lars Wirzenius2-3/+3
2020-12-18doc: update NEWS for releaseLars Wirzenius1-1/+3
2020-12-15fix: typo in resize_rootfs doc titleLars Wirzenius1-1/+1
2020-12-13fix: typo in log message ("Finishd")Lars Wirzenius1-1/+1
2020-12-13test: make ./check be silent by defaultLars Wirzenius1-12/+23
2020-12-13chore: use $* for better style in expansionLars Wirzenius1-1/+1
shellcheck is happier this way, even if it should work the same way.
2020-12-10test: Choose the "max" cpu on arm64 rather than cortex-a72David Edmondson1-1/+1
Rather than specifying a specific CPU model when running tests on arm64, choose the more generic "max", which will allow the testing to benefit from future QEMU improvements automatically.
2020-12-10test: smoke-arm64.sh should be quieterDavid Edmondson1-1/+1
Don't enable yarn log output.
2020-12-09fix: use bash and quote expansionLars Wirzenius1-2/+2