diff options
author | Steve Langasek <steve.langasek@canonical.com> | 2017-03-28 21:47:50 -0700 |
---|---|---|
committer | Scott Moser <smoser@brickies.net> | 2017-03-29 16:45:32 -0400 |
commit | 0e2030ca7fe783ead06100c748f4714895461799 (patch) | |
tree | fc90d18e34fbc990c81b2226db7e47e9c27a366c /setup.py | |
parent | e80dbb80987ba44be2899e34fbbbf7d48389b6b5 (diff) | |
download | vyos-cloud-init-0e2030ca7fe783ead06100c748f4714895461799.tar.gz vyos-cloud-init-0e2030ca7fe783ead06100c748f4714895461799.zip |
support resizing partition and rootfs on system booted without initramfs.
When booted without an initramfs, the root device will be /dev/root, not a
named device. There is partial support for this when resizing filesystems,
but not for growing partitions, without which it doesn't do much good. Move
the /dev/root resolution code to util.py and use it from cc_growpart.py.
Also, booting without an initramfs only works with a root= argument that's
either a kernel device name (which is unstable) or a partition UUID. Handle
the case of root=PARTUUID=value, not just LABEL and UUID.
LP: #1677376
Diffstat (limited to 'setup.py')
0 files changed, 0 insertions, 0 deletions