diskimage-builder/bindep.txt
Ian Wienand 0500f67fda Update bindep.txt for some missing dependencies
We rely on curl for a few things that like to download remote files.

The failure cleanup processes rely on "ps" to kill left-over chroot
processes (_get_chroot_processes)

git is required for source installs

Change-Id: Icddcc13d568b8d5cd3e8de05907ff327136088df
2019-11-22 05:44:01 +00:00

46 lines
1.2 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
bzip2
util-linux
dosfstools
gdisk
kpartx
sudo
curl
git
squashfs-tools [!platform:suse]
squashfs [platform:suse]
zypper [!platform:debian-stretch !platform:redhat !platform:ubuntu-trusty !platform:ubuntu-bionic]
gnupg2 [!platform:redhat !platform:ubuntu-trusty !platform:suse]
# ubuntu
apt-transport-https [platform:dpkg]
inetutils-ping [platform:dpkg]
lsb-release [platform:dpkg]
python-lzma [platform:dpkg]
qemu-utils [platform:dpkg]
rpm [platform:dpkg]
uuid-runtime [platform:dpkg]
yum-utils [platform:dpkg]
debootstrap [platform:dpkg]
procps [platform:dpkg]
# centos/fedora
qemu-img [platform:redhat]
policycoreutils-python [platform:redhat]
policycoreutils-python-utils [platform:fedora]
# NOTE(cgoncalves): setuptools is required by python3-setools (a dependency of
# policycoreutils-python) but is not in its RPM dependency list in Fedora 28.
python3-setuptools [platform:fedora]
procps-ng [platform:redhat]
# suse
python-pyliblzma [platform:suse]
yum-utils [platform:suse]
qemu-tools [platform:suse]
debootstrap [platform:suse]
procps [platform:suse]