summaryrefslogtreecommitdiff
path: root/morphlib/writeexts.py
Commit message (Collapse)AuthorAgeFilesLines
* Import morphlib as we are using morphlib.ErrorTiago Gomes2013-07-171-0/+1
|
* Allow to set the number of cpus for virtualbox and kvm deployments.Tiago Gomes2013-07-021-0/+4
|
* Write extensions: Flush output when using status()Richard Maw2013-06-101-0/+1
| | | | | This is required to get real-time output and the timestamps meaning anything useful.
* Set up a symlink to the default system version in rawdisk/kvm/vboxTiago Gomes2013-06-141-4/+5
| | | | | | | deployments Also Change them to use the "default" symlink in the extlinux.conf they create, instead of hardcoding the current system version name
* Make create_local_system fail if DISK_SIZE isn't definedJonathan Maw2013-05-291-1/+5
|
* Remove executable permissions from *.py files that have themLars Wirzenius2013-05-281-0/+0
|
* Use the name factory for the first system version.Tiago Gomes2013-05-231-1/+1
|
* Allow installing extlinux to other system versions.Tiago Gomes2013-05-201-4/+4
|
* Use a kernel named 'kernel' instead of 'linux'Jonathan Maw2013-05-131-2/+2
|
* Merge branch 'jonathan/disk-layout' of ↵Richard Maw2013-05-131-25/+47
|\ | | | | | | ssh://trove.baserock.org/baserock/baserock/morph
| * Add 'state' dirs as btrfs subvolumesJonathan Maw2013-05-131-0/+11
| | | | | | | | | | | | These subvolumes exist in state/{home,opt,srv} of the disk's root. They are not mounted by default.
| * Use a different disk system layout for rawdiskJonathan Maw2013-05-131-25/+36
| | | | | | | | | | This is in preparation for making deployments able to upgrade existing baserock systems.
* | Merge branch 'baserock/richardmaw/kvm-write-allow-autostart' of ↵Richard Maw2013-05-131-0/+12
|\ \ | |/ |/| | | | | | | git://git.baserock.org/baserock/baserock/morph Reviewed-by: Jonathan Maw on IRC.
| * Add AUTOSTART to kvm and libvirt write extensionsRichard Maw2013-05-081-0/+12
| | | | | | | | | | | | If AUTOSTART is 'yes' then the VM will be started once it is created. If it is 'no' or undefined, then it will need to be manually started. If it is any other value, then an exception is raised.
* | Fix typoLars Wirzenius2013-05-091-1/+1
| |
* | Merge branch 'liw/fix-rawdisk-on-arm'Lars Wirzenius2013-05-091-1/+24
|\ \ | |/ |/| | | Reviewed-By: Jonathan Maw (on irc)
| * Fix recognition of x86-32Lars Wirzenius2013-05-081-1/+5
| | | | | | | | Reported-by: Richard Maw
| * Make bootloader installation for disk images optionalLars Wirzenius2013-05-081-1/+20
| |
* | Add entry for / in fstab but only if there isn't oneLars Wirzenius2013-05-021-2/+18
|/
* Add method to parse $RAM_SIZELars Wirzenius2013-03-281-4/+24
|
* Add ATTACH_DISKS support to kvmLars Wirzenius2013-03-201-0/+8
|
* Add missing "import sys" to fix error messagesLars Wirzenius2013-02-121-0/+1
| | | | Reported-By: Richard Maw
* Refactor: Add WriteExtension.create_local_system methodLars Wirzenius2013-02-071-1/+35
| | | | | | | | | | This allows code sharing amongst all the places that create a system in a raw disk image. This also adds the creation of a factory-run subvolume, and fixes error messages for errors that happen during a disk image creation. Suggested-By: Richard Maw Suggested-By: Sam Thursfield
* Do away with unnecessary fstab entries for proc, sysLars Wirzenius2013-02-071-2/+0
| | | | Suggested-By: Richard Maw
* Let mount choose loop deviceLars Wirzenius2013-02-071-2/+1
| | | | Suggested-By: Richard Maw
* Create hole in-process without executing dd(1)Lars Wirzenius2013-02-071-7/+4
| | | | Suggested-By: Richard Maw
* Add morphlib module for common write extension codeLars Wirzenius2013-02-061-0/+157