abi/bootstrap: moar complete dependencies
Add more packages that are required to run the scripts. Also update the
README accordingly.
Change-Id: Ie7251737e10751a23992ab93e521762de11a0711
Signed-off-by: Matthias Maennich <maennich@google.com>
diff --git a/abi/README.md b/abi/README.md
index 55cefcb..b85a5d1 100644
--- a/abi/README.md
+++ b/abi/README.md
@@ -8,9 +8,17 @@
Set up the prerequisites
------------------------
-The script `bootstrap` will install the system prerequisites
- - libxml2-dev
+The script `bootstrap` will ensure the following system prerequisites are
+installed. At the moment, only apt based package managers are supported.
+ - autoconf
- elfutils
+ - g++
+ - libtool
+ - libxml2-dev
+ - libdw-dev
+ - make
+ - pkg-config
+ - python3
It will then acquire the libabigail sources and build the required binaries.
At the very end the script will print instructions how to add the binaries to
diff --git a/abi/bootstrap b/abi/bootstrap
index 66878ee..e6cb841 100755
--- a/abi/bootstrap
+++ b/abi/bootstrap
@@ -29,7 +29,7 @@
set -x
-PACKAGES="autoconf elfutils libxml2-dev libdw-dev"
+PACKAGES="autoconf elfutils libtool libxml2-dev libdw-dev pkg-config python3"
# Install the dependencies.
if ! dpkg -s ${PACKAGES} > /dev/null 2>&1 ; then
sudo apt-get install ${PACKAGES}