More tests/runtests updates for testing with tables

This commit is contained in:
Scott Kitterman
2019-10-22 00:02:29 -04:00
parent a752a9c829
commit 05038261f4
+9 -1
View File
@@ -21,9 +21,11 @@ for keytype in "${KEY_TYPES[@]}"; do
fi fi
if [ "$keytype" = ed25519 ]; then if [ "$keytype" = ed25519 ]; then
keytable=KeyTableEd25519 keytable=KeyTableEd25519
signingtable=SigningTableEd25519
selector=SelectorEd25519 selector=SelectorEd25519
elif [ "$keytype" = rsa ]; then elif [ "$keytype" = rsa ]; then
keytable=KeyTable keytable=KeyTable
signingtable=SigningTable
selector=Selector selector=Selector
fi fi
cat > "$keytype.signing.conf" <<EOF cat > "$keytype.signing.conf" <<EOF
@@ -46,15 +48,21 @@ EOF
cat > "$keytype.table.conf" <<EOF cat > "$keytype.table.conf" <<EOF
$keytable $WORKDIR/$keytype-table $keytable $WORKDIR/$keytype-table
Socket unix:$keytype.table.sock $signingtable $WORKDIR/signing-table
Socket unix:$keytype.table.signing.sock
PidFile $keytype.table.pid PidFile $keytype.table.pid
Mode s Mode s
UserID $(id --name --user):$(id --name --group) UserID $(id --name --user):$(id --name --group)
debugLevel 5
EOF EOF
cat > "$keytype-table" <<EOF cat > "$keytype-table" <<EOF
example.org, testnokey, testkey.$keytype.key example.org, testnokey, testkey.$keytype.key
example.net, testkey, testkey.$keytype.key example.net, testkey, testkey.$keytype.key
EOF
cat > "signing-table" <<EOF
%, @test.example.net
EOF EOF
done done