diff options
author | Dave Brolley <brolley@redhat.com> | 2010-02-17 16:18:10 -0500 |
---|---|---|
committer | Dave Brolley <brolley@redhat.com> | 2010-02-17 17:13:05 -0500 |
commit | 2ba4c606b0e7ddbc38633a4f9d5b5ee9739a48a7 (patch) | |
tree | 42a9893d963b5d2ed7196410f51ce621b0fddf4d /stap-start-server | |
parent | d9f58253e30ea80e57d8f54e41e9cd114cc13973 (diff) | |
download | systemtap-steved-2ba4c606b0e7ddbc38633a4f9d5b5ee9739a48a7.tar.gz systemtap-steved-2ba4c606b0e7ddbc38633a4f9d5b5ee9739a48a7.tar.xz systemtap-steved-2ba4c606b0e7ddbc38633a4f9d5b5ee9739a48a7.zip |
Improved server certificate management. ulimit for stap-server only.
- Server now generates a new certificate when old one expires.
- Certificates now valid for 1 year.
- ulimit for stap-server-connect now only set for stap-server
user and only when override variable is not set.
Diffstat (limited to 'stap-start-server')
-rwxr-xr-x | stap-start-server | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/stap-start-server b/stap-start-server index 1225902d..b3926b9c 100755 --- a/stap-start-server +++ b/stap-start-server @@ -18,7 +18,7 @@ startup_timeout=20 # start the server -${stap_pkglibexecdir}stap-serverd "$@" </dev/null >/dev/null 2>&1 & +${stap_pkglibexecdir}stap-serverd "$@" </dev/null & server_pid=$! # Make sure the server is started @@ -30,6 +30,8 @@ do # Has the server started? if ! (ps -e | grep stap-serverd | grep $server_pid) >/dev/null 2>&1; then + # The stap-serverd script should start right away + test $server_started = 0 -a $attempt -gt 1 && break sleep 1 continue fi |