Files
pcp/tests/gentestkeys.sh

56 lines
1.2 KiB
Bash
Raw Normal View History

#!/bin/sh
pcp1="../src/pcp1"
2014-02-13 00:06:36 +01:00
pcp="$pcp1"
2014-02-13 00:06:36 +01:00
rm -f vxxx* unknown*
gen() {
owner=$1
mail=$2
pass=$3
z=$4
pub=$5
sec=$6
2016-10-25 13:19:01 +02:00
(echo $owner; echo $mail; echo yes) | $pcp -V vxxx$owner -k -x $pass > /dev/null 2>&1
2014-02-13 00:06:36 +01:00
id=`$pcp -V vxxx$owner -l | grep $owner | awk '{print $1}'`
2014-02-13 00:06:36 +01:00
zopt=""
if test "x$z" = "xy"; then
zopt=" -z "
fi
if test -n "$pub"; then
2014-02-13 15:33:51 +01:00
$pcp -V vxxx$owner -p -O $pub -i $id -x $pass $zopt > /dev/null 2>&1
fi
if test -n "$sec"; then
2014-02-13 15:33:51 +01:00
$pcp -V vxxx$owner -s -O $sec -i $id -x $pass $zopt > /dev/null 2>&1
fi
echo $id
}
2014-02-13 00:06:36 +01:00
ida=`gen Alicia alicia@local a y key-alicia-pub key-alicia-sec`
idb=`gen Bobby bobby@local b y key-bobby-pub key-bobby-sec`
ids=`gen Bart bart@local a y bart.pub`
2014-02-13 15:33:51 +01:00
ser=`$pcp -V vxxxBart -t -i $ids | grep Serial | awk '{print $3}'`
gen Niemand niemand@local n y unknown1 unknown2
$pcp1 -V unknown3 -l
echo hallo | $pcp -e -x a -z | egrep -v "^ " | egrep -v -- "----" | grep . > unknown4
2016-10-25 13:19:01 +02:00
echo blah | $pcp -V vxxxBart -g -x a | egrep -v "^ " | egrep -v -- "----" | grep . > unknown5
echo "bartid=$ids
bartserial=$ser
idbobby=$idb
idalicia=$ida
mailbobby=bobby@local
mailalicia=alicia@local" > keys.cfg
./gencheader > static.h
2014-02-13 15:33:51 +01:00
#rm -f vxxx*