#!/bin/sh set -euf # Can be overwritten before install KREBSDIR=${KREBSDIR:-/krebs} [ "`id -u`" -eq "0" ] || { echo "you need to be root!"; 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 [ -e "$KREBSDIR" ] || git clone --depth 1 https://github.com/krebscode/painload.git "$KREBSDIR" \ || { echo "cloning failed :(" ; exit 1; } || exit 1 cd $KREBSDIR || { echo "cannot change into $KREBSDIR folder:(" ; exit 1; } || exit 1 PATH=$PATH:$KREBSDIR/punani/bin # install the rest punani install make echo "do 'make infest' in $KREBSDIR" echo "have a nice day"