summaryrefslogtreecommitdiff
path: root/src/share/ma
diff options
context:
space:
mode:
authorJameson Graef Rollins <jrollins@finestructure.net>2009-02-12 13:29:30 -0500
committerJameson Graef Rollins <jrollins@finestructure.net>2009-02-12 13:29:30 -0500
commit0cc9a8f041a9b9b97e7f5f24f71a92961e54c4f2 (patch)
treed67aae922d7d56340e0ef94e011ee674131e8d23 /src/share/ma
parentc4f049f6a8dfd1e0e301a6abffafb5c0012ccc0e (diff)
clean up how trust level was check in ma/setup, with some debug output
Diffstat (limited to 'src/share/ma')
-rw-r--r--src/share/ma/setup5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/share/ma/setup b/src/share/ma/setup
index 034f047..894db84 100644
--- a/src/share/ma/setup
+++ b/src/share/ma/setup
@@ -85,7 +85,10 @@ EOF
# our preferences are reasonable (i.e. 3 marginal OR 1 fully
# trusted certifications are sufficient to grant full validity.
log debug "check trust level of core key..."
- if [ "1:3:1" != $(gpg_sphere --with-colons --fixed-list-mode --list-keys | head -n1 | grep ^tru: cut -f3,6,7 -d:) ] ; then
+ local TRUST_LEVEL=$(gpg_sphere --with-colons --fixed-list-mode --list-keys \
+ | head -n1 | grep "^tru:" | cut -d: -f3,6,7)
+ log debug "trust level: $TRUST_LEVEL"
+ if [ "$TRUST_LEVEL" != '1:3:1' ] ; then
failure "monkeysphere-authentication does not have the expected trust model settings."
fi
}