This commit includes the following changes from the update to upstream
release 0.31:
- mount-image-callback: mount with -o 'rw' or -o 'ro'
(LP: #1663722)
- mount-image-callback: run blockdev and udevadm settle on nbd devices.
(LP: #1741096, 1741300)
- mount-image-callback: Drop support for mounting lxd containers.
(LP: #1715994)
- growpart: fix bug that stopped GPT disks from being grown past 2TB.
(LP: #1762748)
- mount-image-callback: mention --help and -C/--cd-mountpoint in Usage
- growpart: fix bug when resizing a middle partition with sgdisk
(LP: #1706751) [Fred De Backer]
- growpart: Resolve symbolic links before operating.
[Kevin Locke] (LP: #1744406)
- growpart: fix bug occurring if start sector and size were the same.
[Lars Kellogg-Stedman] (LP: #1807171)
- debian/control: drop Suggests on lxc1
- debian/tests/control: add test growpart-start-matches-size.
- White space cleanup. Remove trailing space and tabs.
Additionally:
- Change the requirements from python2 to python3.
- Drop the python2-paramiko requirement which was only used by the
cloud-run-instances script which is no longer included.
- Drop the cloud-run-instances manpage.
Signed-off-by: Juerg Haefliger <juergh@gmail.com>
This commit includes following additional changes:
- Resolves RHBZ#1515835 - growpart fails to resize partition on aarch64
- Remove patches in spec file because they are already available in 0.30
- Fix rpmlint issues on spec file
- Remove LICENSE file, already shipped with 0.30 source tar
- cloud-run-instances binary has been dropped in 0.28
- mount-image-callback and vcs-run binaries has been introduced in 0.28
Signed-off-by: Sinny Kumari <sinny@redhat.com>
--no-backup-if-mismatch seems to be default on master but not
f24 at present, and this breaks the f24 build (because the .orig
file gets installed but not packaged). Committing to master and
f24 to keep them in sync.
The growpart script is primarily used in cloud images for root partition
resizing. The other tools in cloud-utils have dependencies on a lot of other
packages which are not that useful in a cloud image and just blow it up in size.