aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac19
1 files changed, 19 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
new file mode 100644
index 0000000..3c9d22c
--- /dev/null
+++ b/configure.ac
@@ -0,0 +1,19 @@
+AC_INIT([krash], [1.0.0], [christian@segundo.io])
+AM_INIT_AUTOMAKE([foreign no-dependencies])
+AC_CONFIG_FILES([Makefile])
+
+AC_SUBST([CC])
+
+AC_PROG_LN_S
+AC_PATH_PROG([ENV_ABSOLUTE_PATH], [env])
+AS_IF([test x"$ENV_ABSOLUTE_PATH" = x""], [AC_MSG_ERROR([env is not available])])
+AC_SUBST([ENV_ABSOLUTE_PATH])
+
+AC_CHECK_PROG(BASH_CHECK,bash,yes)
+AC_CHECK_PROG(KUBECTL_CHECK,kubectl,yes)
+AS_IF([test x"$BASH_CHECK" != x"yes"], [AC_MSG_ERROR([bash is not available])])
+AS_IF([test x"$KUBECTL_CHECK" != x"yes"], [AC_MSG_ERROR([kubectl is not available])])
+
+AC_CONFIG_FILES([krash], [chmod +x krash])
+
+AC_OUTPUT