summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeoff Levand <geoff@infradead.org>2018-01-08 09:47:04 -0800
committerSamuel Mendoza-Jonas <sam@mendozajonas.com>2018-01-10 13:34:54 +1100
commit7aa2d8a3aefc31c4503d8d9e361c791179894b34 (patch)
tree7c469f527649e4f19764b54c062a82b124c06fca
parent2dfbd9811d1e14911a6476850aada94b88a0dbdd (diff)
downloadtalos-petitboot-7aa2d8a3aefc31c4503d8d9e361c791179894b34.tar.gz
talos-petitboot-7aa2d8a3aefc31c4503d8d9e361c791179894b34.zip
bootstrap: Add dependency checks
Signed-off-by: Geoff Levand <geoff@infradead.org> Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>
-rwxr-xr-xbootstrap11
1 files changed, 11 insertions, 0 deletions
diff --git a/bootstrap b/bootstrap
index e72dad6..4653877 100755
--- a/bootstrap
+++ b/bootstrap
@@ -1,3 +1,14 @@
#!/bin/sh
+progs="autoconf automake autopoint libtoolize pkg-config"
+
+for p in ${progs}; do
+ if test -z "$(${p} --version 2>/dev/null)"; then
+ echo "Please install ${p}"
+ result=1
+ fi
+done
+
+[ -z ${result} ] || exit 1
+
exec autoreconf -f -i
OpenPOWER on IntegriCloud