diff options
author | Dave Brolley <brolley@redhat.com> | 2009-11-03 16:22:36 -0500 |
---|---|---|
committer | Dave Brolley <brolley@redhat.com> | 2009-11-03 16:22:36 -0500 |
commit | 899b66209b0146560f0efc33efe58a4be3577df3 (patch) | |
tree | 7b64764b917c359a99d0adcf6c68a2d73cd52be7 /stap-gen-cert | |
parent | d4ad7984018ff769cbb662342be7e501632c0bea (diff) | |
parent | 89651893a8ec51ee4d77ddfd57019e350ad7b169 (diff) | |
download | systemtap-steved-899b66209b0146560f0efc33efe58a4be3577df3.tar.gz systemtap-steved-899b66209b0146560f0efc33efe58a4be3577df3.tar.xz systemtap-steved-899b66209b0146560f0efc33efe58a4be3577df3.zip |
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
Conflicts:
Makefile.in
configure
doc/Makefile.in
doc/SystemTap_Tapset_Reference/Makefile.in
grapher/Makefile.in
testsuite/configure
Diffstat (limited to 'stap-gen-cert')
-rwxr-xr-x | stap-gen-cert | 26 |
1 files changed, 1 insertions, 25 deletions
diff --git a/stap-gen-cert b/stap-gen-cert index 54195187..ffd7f6f1 100755 --- a/stap-gen-cert +++ b/stap-gen-cert @@ -13,30 +13,6 @@ # Initialize the environment . `dirname $0`/stap-env -# Obtain a password from stdin and echo it. -function user_enter_password -{ - while true - do - while true - do - read -sp "Enter new password for systemtap server certificate/key database:" pw1 junk - echo "" >&2 - test "X$pw1" != "X" && break - done - while true - do - read -sp "Reenter new password:" pw2 junk - echo "" >&2 - test "X$pw2" != "X" && break - done - test "$pw1" = "$pw2" && break - echo "Passwords do not match" >&2 - done - - echo $pw1 -} - # Obtain the certificate database directory name. serverdb=$1 if test "X$serverdb" = "X"; then @@ -60,7 +36,7 @@ fi # Generate a random password. mkpasswd -l 20 > $serverdb/pw 2>/dev/null || \ apg -a 1 -n 1 -m 20 -x 20 > $serverdb/pw 2>/dev/null || \ -user_enter_password > $serverdb/pw +(read -n20 password </dev/urandom; echo "$password" > $serverdb/pw) # Generate the server certificate database if ! certutil -N -d $serverdb -f $serverdb/pw > /dev/null; then |