mirror of
https://src.koozali.org/infra/smeserver-koji.git
synced 2024-11-21 17:17:28 +01:00
fix gencert without param 2 error
This commit is contained in:
parent
1dd0bf5f77
commit
87935e1a78
@ -3,16 +3,17 @@
|
||||
|
||||
set -e
|
||||
KOJI_USER="$1"
|
||||
CERT_SUBJECT="$2"
|
||||
|
||||
DEBUG=
|
||||
SILENT="-s"
|
||||
QUIET="-q"
|
||||
for param in $3 ; do
|
||||
for param in $2 $3 ; do
|
||||
if [ $param ] ; then
|
||||
case $param in
|
||||
debug )
|
||||
DEBUG="debug" ;;
|
||||
* )
|
||||
CERT_SUBJECT="$2" ;;
|
||||
esac
|
||||
else
|
||||
break
|
||||
@ -27,7 +28,8 @@ fi
|
||||
|
||||
openssl genrsa -out private/"$KOJI_USER".key 2048
|
||||
if [ -z "$CERT_SUBJECT" ]; then
|
||||
openssl req -config ssl.cnf -new -nodes -out certs/"$KOJI_USER".csr -key private/"$KOJI_USER".key
|
||||
cat ssl.cnf | sed "s/$HOSTNAME/'${user}'/"> ssl2.cnf
|
||||
openssl req -config ssl2.cnf -new -nodes -out certs/"$KOJI_USER".csr -key private/"$KOJI_USER".key
|
||||
else
|
||||
openssl req -subj "$CERT_SUBJECT" -config ssl.cnf -new -nodes -out certs/"$KOJI_USER".csr -key private/"$KOJI_USER".key
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user