diff mbox series

[V2,1/4] bootstrap: Add dependency checks

Message ID ca7b18cf-e11a-6b0b-080c-960e55b49792@infradead.org
State Accepted
Headers show
Series [V2,1/4] bootstrap: Add dependency checks | expand

Commit Message

Geoff Levand Jan. 8, 2018, 5:47 p.m. UTC
Signed-off-by: Geoff Levand <geoff@infradead.org>
---
v2: Changed check from using which to use --version

 bootstrap | 11 +++++++++++
 1 file changed, 11 insertions(+)
diff mbox series

Patch

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