summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-05-27disable mkconfigx220Lars Wirzenius1-1/+1
2020-05-25Use canonical device name (e.g. for /dev/disk/by-path/ etc.).Tim Small1-0/+1
Previously, symbolic links to device files were not recognised, and so could not be used with the --output switch (unless an additional kpartx step was also used).
2020-05-25doc: document how to set hostname in imageLars Wirzenius1-0/+13
2020-05-25doc: add setting of hostname to examplesLars Wirzenius2-0/+5
2020-05-25feat(grub): add timeout settingLars Wirzenius3-0/+14
2020-05-25feat(grub): add optional quiet setting to grub stepLars Wirzenius4-88/+101
2020-05-10Change: combine vmdb2.{md,mdwn}, simplify, clarify, fixLars Wirzenius3-286/+230
2020-05-10Change: format using Subplot, if availableLars Wirzenius1-26/+32
2020-05-09Change: flush progress output after every writeLars Wirzenius2-0/+11
2020-05-05Change: version number for release 0.15vmdb2-0.15Lars Wirzenius2-3/+3
2020-05-05Change: update NEWS for releaseLars Wirzenius1-21/+62
2020-05-05Drop: contractor files: not useful for othersLars Wirzenius2-68/+0
2020-04-19Merge branch 'merge' into 'master'Lars Wirzenius1-2/+2
Fix: unit testst for specs so they pass See merge request larswirzenius/vmdb2!21
2020-04-19Fix: unit testst for specs so they passLars Wirzenius1-2/+2
The problem was that the load_file method now takes an open file handle, but the unit tests hadn't been updated to provide that.
2020-04-19Merge branch 'spec-from-stdin' into 'master'Lars Wirzenius3-6/+15
Add: Allow spec to be passed in via stdin See merge request larswirzenius/vmdb2!8
2020-04-19Merge branch 'fixes' into 'master'Lars Wirzenius1-1/+1
Fix: check for file existing See merge request larswirzenius/vmdb2!20
2020-04-19Fix: check for file existingLars Wirzenius1-1/+1
2020-04-15Merge branch 'fix' into 'master'Lars Wirzenius2-1/+5
Fix: key for grub step for specifying the image device Closes #23 See merge request larswirzenius/vmdb2!19
2020-04-15Fix: key for grub step for specifying the image deviceLars Wirzenius2-1/+5
2020-04-12Merge branch 'subprocess' into 'master'Lars Wirzenius1-4/+10
Change: use subprocess directly, not via cliapp.runcmd Closes #17 See merge request larswirzenius/vmdb2!18
2020-04-12Change: use subprocess directly, not via cliapp.runcmdLars Wirzenius1-4/+10
We didn't use the cliapp.runcmd funcationality at all, except for the stdout/stderr callbacks, and those only to log the output as it happens. The logs don't seem all that useful, especially in real time. We add back the logging of command output if it turns out there's a need for that.
2020-04-12Merge branch 'waitdev' into 'master'Lars Wirzenius2-3/+47
Fix: wait for /dev entry for new real partition to exist in mkpart Closes #3 See merge request larswirzenius/vmdb2!17
2020-04-12Fix: wait for /dev entry for new real partition to exist in mkpartLars Wirzenius2-3/+47
2020-04-11Add: section explaining that unpartitioned images are not supportedLars Wirzenius1-0/+8
2020-04-11Change: print "All is fine" at the very endLars Wirzenius1-2/+3
2020-04-11Fix: contractor-fast.yaml to chown files so they can be syncedLars Wirzenius1-1/+4
2020-04-11Change: ignore umount failuresLars Wirzenius1-1/+10
If umount fails, it can be for many reasons, but a common one is that the mount has already been undone, so we ignore the failure. It's not perfect, but good enough for now, I think.
2020-04-11Merge branch 'virts' into 'master'Lars Wirzenius7-26/+83
Add step to mount virtual filesystems See merge request larswirzenius/vmdb2!16
2020-04-11Add: rename to virtual-filesystems, make use of it, fix bugsLars Wirzenius6-26/+51
The mount-virtual-filesystems step is renamed to virtual-fileystems, so that step sorting in documentation works consistently. (Does mount or mount-virtual-filesystems come first? Seems to depend on which tool you ask. I love computers.) Add use of the virtual-filesystems step to uefi.vmdb, but only that one. The other .vmdb files stay as they were to make sure they work without the new step. Fix problems found by using the other changes.
2020-04-11Change: build one image in contractor-fast.yamlLars Wirzenius1-0/+10
2020-04-11Add: a faster Contractor build specLars Wirzenius1-0/+22
This only runs ./check, and doesn't build a bunch of images, so it's a lot faster, although not as useful for detecting problems.
2020-04-10Refactor: move get_required_keys into StepRunnerListLars Wirzenius1-8/+8
2020-04-10Change: ./check to run yarn only if yarnutils is installedLars Wirzenius1-11/+10
On the version of cmdtest (in which yarn is) there is no yarnutils. Since yarn is on its way to the dung heap of my obsolete projects, there's no point in doing a backport of cmdtest. Better put that energy into improving Subplot.
2020-04-10Change: contractor.yaml to not save workspaceLars Wirzenius1-1/+5
2020-04-09Add: a build spec file for ContractorLars Wirzenius1-0/+29
Contractor is another of my hobby projects, for running builds (or tests) more securely than directly on the host. If you don't use it, you can ignore the added file.
2020-04-08Drop: use of chronicLars Wirzenius1-2/+2
It made debugging tedious.
2020-04-08Fix: runcmd_chroot to always unmount /procLars Wirzenius1-3/+3
2020-04-08Add: new NEWS entry for post-release developmentLars Wirzenius1-0/+4
2020-04-05Change: set version number for release 0.14.1vmdb2-0.14.1Lars Wirzenius2-3/+3
2020-04-05Change: update NEWSLars Wirzenius1-2/+6
2020-04-05Add: script to run ./vmdb2 againt my, Debian's specs filesLars Wirzenius1-0/+25
2020-04-05Change: update NEWSLars Wirzenius1-0/+4
2020-04-05Fix: name of field in key spec, for qemu-debootstrapLars Wirzenius1-2/+2
2020-04-05Fix: drop unnecessary get_required_keys methodsLars Wirzenius3-8/+5
No step runner needs to implement that method, ever. StepRunnerInterface provides it.
2020-03-31Fix: name of shell plugin source fileLars Wirzenius3-0/+2
2020-03-21Change: NEWS for devLars Wirzenius1-0/+4
2020-03-21Change: version number for releasevmdb2-0.14Lars Wirzenius2-3/+3
2020-03-21Change: update NEWS for releaseLars Wirzenius1-2/+14
2020-03-21Change: disable doc checksLars Wirzenius1-0/+2
They fail in CI because command redirection doesn't work there.
2020-03-21Change: only produce PDF if pdflatex is availableLars Wirzenius1-12/+15