diff options
author | root <root@monitoring.shack> | 2012-09-13 23:39:58 +0000 |
---|---|---|
committer | root <root@monitoring.shack> | 2012-09-13 23:39:58 +0000 |
commit | db849a18e1659ff28433384d2cdca2989a6d5df0 (patch) | |
tree | d600fb3f3e5f0a54b6254c85ee8a3b836ef3d90d /infest | |
parent | d5d39fc3d56b021b642ee6e1d5625524ebbc4d99 (diff) | |
parent | 88d4bdc29eb9ce5f62099f2be1488ae927aa09d5 (diff) |
Merge branch 'master' of github.com:krebscode/painload
Diffstat (limited to 'infest')
-rw-r--r-- | infest/bootstrap.sh | 38 |
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" |