diff options
| -rw-r--r-- | Monitoring/htdocs/images/logos/krebs/krebs.png | bin | 323 -> 238 bytes | |||
| -rw-r--r-- | cholerab/AGENDA.cccamp11 | 4 | ||||
| -rw-r--r-- | cholerab/CI.md | 4 | ||||
| -rw-r--r-- | util/auto/krebs | 59 | 
4 files changed, 67 insertions, 0 deletions
| diff --git a/Monitoring/htdocs/images/logos/krebs/krebs.png b/Monitoring/htdocs/images/logos/krebs/krebs.pngBinary files differ index 3d8a8ab8..3c40512c 100644 --- a/Monitoring/htdocs/images/logos/krebs/krebs.png +++ b/Monitoring/htdocs/images/logos/krebs/krebs.png diff --git a/cholerab/AGENDA.cccamp11 b/cholerab/AGENDA.cccamp11 index d2c3ca6a..c488ad00 100644 --- a/cholerab/AGENDA.cccamp11 +++ b/cholerab/AGENDA.cccamp11 @@ -45,6 +45,7 @@      - CI        - issue, issue.tail [etc?] [bku der alten issue]        - ftp MOTD +      - sound theme [see beeps below]      - append to PATH      - morse (makefu)        - beep installieren und shit [spaeter kuebelwagen, wenn beep defekt] @@ -80,3 +81,6 @@        - iptables    - thinkabout: util/bin vs {component-like-webcams} + +  - beeps +    - on ssh activity diff --git a/cholerab/CI.md b/cholerab/CI.md new file mode 100644 index 00000000..321c037d --- /dev/null +++ b/cholerab/CI.md @@ -0,0 +1,4 @@ +# Krebscolor +- PANTONE 185 C +- #E4002B +- rgb(228,0,43) diff --git a/util/auto/krebs b/util/auto/krebs new file mode 100644 index 00000000..33b33668 --- /dev/null +++ b/util/auto/krebs @@ -0,0 +1,59 @@ +#! /bin/sh +# krebs autoinstall script +set -euf +# see punanin docs + +function bailout() +{ +  exit 1 +} +function punani() +{ +  return 0 +} + +function generate_config() +{ +  # $1 -  +  [ -e $1 ] && exit 0 +  cat >$1 <<EOF +#Uncomment this line to start ,otherwise the installer will bail out +#I_AM_WILLING_TO_LET_KREBS_TAKE_OVER_MY_SYSTEM_MY_LIFE_AND_ALL_OF_MY_CHILDREN="Totally sure" + +# 1 - will do you no harm. this is what you want +VERKREBSUNGSLEVEL=kindergarten  +# 2 - will verkrebs your computer, hard +#VERKREBSUNGSLEVEL=aggressiv +# 3 - will definitly fuck up something of value, be aware +#VERKREBSUNGSLEVEL=auftoeteneingestellt + +#Optional Modules to activate +# Choose from : +# $(find  $(dirname $1) -type d -mindepth 1 -maxdepth 1) +# OPTIONAL_MODULES="" +EOF +   +} + +function edit_config() +{ +  # $1 - krebsdir +  CONF=$1/krebs_config +  generate_config $CONF +  $EDITOR $CONF + +  source $CONF +  if [ ! -n "${I_AM_WILLING_TO_LET_KREBS_TAKE_OVER_MY_SYSTEM_MY_LIFE_AND_ALL_OF_MY_CHILDREN+x}" ]; +  then +    printf "So you are not willing to give krebs all the necessary rights\n" +    printf "Cannot continue...\n" +    rm $CONF +    printf "I hate you by the way..." +    bailout +} +punani -Ei git make +KREBSDIR=${1-/krebs} +[ ! -e $KREBSDIR ] && git clone https://github.com/krebscode/painload ${KREBSDIR}|| printf "painload already deployed\n" + +edit_config ${KREBSDIR} +make -C ${KREBSDIR} | 
