When debugging why tests fail it is important to have commonly
used tools like gdb, strace, lsof and netstat available.
Note that although the entry for FreeBSD is blank for strace
and net-tools, the truss (strace equiv) and netstat tools will
be present as they are part of the FreeBSD base install.
Signed-off-by: Daniel P. Berrangé <berrange(a)redhat.com>
---
guests/vars/mappings.yml | 14 ++++++++++++++
guests/vars/projects/base.yml | 4 ++++
2 files changed, 18 insertions(+)
diff --git a/guests/vars/mappings.yml b/guests/vars/mappings.yml
index 92681c2..50f07fa 100644
--- a/guests/vars/mappings.yml
+++ b/guests/vars/mappings.yml
@@ -164,6 +164,9 @@ mappings:
default: gcc
FreeBSD:
+ gdb:
+ default: gdb
+
gettext:
default: gettext
@@ -425,6 +428,9 @@ mappings:
rpm: libxslt-devel
cross-policy-deb: foreign
+ lsof:
+ default: lsof
+
lvm2:
default: lvm2
FreeBSD:
@@ -601,6 +607,10 @@ mappings:
rpm: netcf-devel
cross-policy-deb: skip
+ net-tools:
+ default: net-tools
+ FreeBSD:
+
numad:
default: numad
FreeBSD:
@@ -868,6 +878,10 @@ mappings:
rpm: spice-gtk3-devel
cross-policy-deb: foreign
+ strace:
+ default: strace
+ FreeBSD:
+
sudo:
default: sudo
diff --git a/guests/vars/projects/base.yml b/guests/vars/projects/base.yml
index 49d4d2e..b3d1d47 100644
--- a/guests/vars/projects/base.yml
+++ b/guests/vars/projects/base.yml
@@ -9,16 +9,20 @@ packages:
- chrony
- cppi
- gcc
+ - gdb
- gettext
- git
- glibc
- libtool
- libtoolize
+ - lsof
+ - net-tools
- make
- patch
- perl
- pkg-config
- rpmbuild
- screen
+ - strace
- sudo
- vim
--
2.19.2