Enterprise-Onion-Toolkit/001-setup-demo-config.sh

32 wiersze
638 B
Bash
Czysty Zwykły widok Historia

2017-02-01 08:38:03 +00:00
#!/bin/sh
# eotk (c) 2017 Alec Muffett
cd `dirname $0`
2017-02-07 11:00:56 +00:00
INPUT=templates.d/demo.conf.txt
2017-02-04 10:58:52 +00:00
OUTPUT=demo.conf
2017-02-01 08:38:03 +00:00
2017-02-05 00:41:46 +00:00
echo "Generating: $OUTPUT"
echo "Patience, please - this may take a minute or so..."
2017-02-01 08:38:03 +00:00
while read line ; do
case "$line" in
*%NEW_ONION%*)
2017-02-05 13:14:47 +00:00
onion=`./eotk genkey`
2017-02-01 08:38:03 +00:00
onion=`basename $onion .key`
echo "$line" | sed -e "s/%NEW_ONION%/$onion/"
;;
*)
echo "$line"
;;
esac
echo ".\c" 1>&2
done < $INPUT > $OUTPUT
echo ""
echo "done"
2017-02-01 08:38:03 +00:00
2017-02-05 00:41:46 +00:00
echo "The demo configuration file is $OUTPUT"
echo "Take a look, and then run: eotk config $OUTPUT"
2017-02-01 08:38:03 +00:00
exit 0