summaryrefslogtreecommitdiffstats
path: root/stap-serverd
diff options
context:
space:
mode:
Diffstat (limited to 'stap-serverd')
-rwxr-xr-xstap-serverd5
1 files changed, 5 insertions, 0 deletions
diff --git a/stap-serverd b/stap-serverd
index 4eee8c38..5b05a819 100755
--- a/stap-serverd
+++ b/stap-serverd
@@ -56,6 +56,11 @@ function initialization {
-x `which ${stap_exec_prefix}stap-client`; then
${stap_exec_prefix}stap-authorize-server-cert $ssl_db/$stap_certfile
fi
+ # If we are root, then add the server's certificate as a trusted
+ # signer.
+ if test $EUID = 0; then
+ ${stap_exec_prefix}stap-authorize-signing-cert $ssl_db/$stap_certfile
+ fi
elif ! test -f $stap_ssl_db/client/cert8.db; then
# If the client's database does not exist, then initialize it with our certificate.
# Do this only if the client has been installed.