summaryrefslogtreecommitdiffstats
path: root/infest
diff options
context:
space:
mode:
authorroot <root@monitoring.shack>2012-09-13 23:39:58 +0000
committerroot <root@monitoring.shack>2012-09-13 23:39:58 +0000
commitdb849a18e1659ff28433384d2cdca2989a6d5df0 (patch)
treed600fb3f3e5f0a54b6254c85ee8a3b836ef3d90d /infest
parentd5d39fc3d56b021b642ee6e1d5625524ebbc4d99 (diff)
parent88d4bdc29eb9ce5f62099f2be1488ae927aa09d5 (diff)
Merge branch 'master' of github.com:krebscode/painload
Diffstat (limited to 'infest')
-rw-r--r--infest/bootstrap.sh38
1 files changed, 23 insertions, 15 deletions
diff --git a/infest/bootstrap.sh b/infest/bootstrap.sh
index c434a4fe..723e78f0 100644
--- a/infest/bootstrap.sh
+++ b/infest/bootstrap.sh
@@ -1,23 +1,31 @@
#!/bin/sh
-set -x
+set -euf
+# Can be overwritten before install
+KREBSDIR=${KREBSDIR:-/krebs}
[ "`id -u`" -eq "0" ] || { echo "you need to be root!"; exit 1;} || exit 1
-[ -e '/usr/bin/git' ] || \
-apt-get install -y git-core || \
-yum install git || \
-opkg install git || \
-pacman -Sy git || \
-{ echo "please install git!"; exit 1;} || exit 1
-[ -e '/krebs' ] || git clone git://github.com/krebscode/painload.git /krebs \
-|| { echo "cloning failed :(" ; exit 1; } || exit 1
+# brute force install git, krebs style
+command -v git || \
+ apt-get install -y git-core || \
+ yum install git || \
+ opkg install git || \
+ ipkg install git || \
+ pacman -Sy git || \
+ { echo "please install git manually!"; exit 1;} || exit 1
-cd /krebs || { echo "cannot change into /krebs folder:(" ; exit 1; } || exit 1
+[ -e "$KREBSDIR" ] || git clone https://github.com/krebscode/painload.git "$KREBSDIR" \
+ || { echo "cloning failed :(" ; exit 1; } || exit 1
-#read -n1 -p "infest now? [yN]"
+cd $KREBSDIR || { echo "cannot change into $KREBSDIR folder:(" ; exit 1; } || exit 1
-#[[ $REPLY = [yY] ]] && make infest
-#echo $REPLY
-echo "do 'make infest' in /krebs"
-echo "have a nice day"
+
+PATH=$PATH:$KREBSDIR/punani/bin
+
+# install the rest
+punani install make
+
+
+echo "do 'make infest' in $KREBSDIR"
+echo "have a nice day"