diskimage-builder/bindep.txt
Steve Baker 835a2468dc New elements replace-partition(-redhat)
replace-partition
-----------------
A standalone element which consumes a base image which was created with
``diskimage-builder`` and rebuilds it without making any packaging changes. This
allows the image contents to be copied to a new block device layout. Use cases
for this element include:

* Rebuilding a whole-disk image with a different partition layout by setting
  ``DIB_BLOCK_DEVICE_CONFIG``
* Rebuilding a whole-disk image with the same partitions but with the sector
  size increased to 4096 bytes

replace-partition-redhat
------------------------

A redhat family specific version of the ``replace-partition`` element.

Change-Id: I7399c4bf6a4d6acfef43f871df0a40e2961ed44e
2024-09-04 09:30:30 +12:00

51 lines
1.6 KiB
Plaintext

# This is a cross-platform list tracking distribution packages needed by tests;
# see https://docs.openstack.org/infra/bindep/ for additional information.
# common
binutils
bzip2
util-linux
dosfstools
gdisk
kpartx
sudo
curl
git
podman [!platform:debian-buster !platform:debian-stretch !platform:ubuntu-trusty !platform:ubuntu-bionic !platform:ubuntu-focal !platform:suse !platform:gentoo]
squashfs-tools [!platform:suse]
squashfs [platform:suse]
zypper [!platform:debian-stretch !platform:redhat !platform:ubuntu-trusty !platform:ubuntu-bionic !platform:ubuntu-focal !platform:ubuntu-jammy]
gnupg2 [!platform:redhat !platform:ubuntu-trusty !platform:suse]
# ubuntu
apt-transport-https [platform:dpkg]
inetutils-ping [platform:dpkg]
qemu-utils [platform:dpkg]
rpm [platform:dpkg]
uuid-runtime [platform:dpkg]
debootstrap [platform:dpkg]
zstd [platform:dpkg]
procps [platform:dpkg]
libguestfs-tools [platform:dpkg]
# Version/distro specific items
python-lzma [platform:ubuntu-bionic platform:debian-buster]
yum-utils [platform:ubuntu-bionic platform:debian-buster]
dnf [platform:dpkg !platform:debian-buster !platform:ubuntu-trusty !platform:ubuntu-bionic !platform:ubuntu-focal]
# centos/fedora
qemu-img [platform:redhat]
libguestfs [platform:redhat]
policycoreutils-python [platform:rhel-7 platform:centos-7]
policycoreutils-python-utils [platform:fedora platform:rhel-8 platform:centos-8]
procps-ng [platform:redhat]
yum [platform:redhat]
yum-utils [platform:redhat]
# suse
python-pyliblzma [platform:suse]
yum-utils [platform:suse]
qemu-tools [platform:suse]
debootstrap [platform:suse]
procps [platform:suse]