From 8492d147e9662066e1e3f53b3ed7f70d5184897f Mon Sep 17 00:00:00 2001 From: Gurucharan Shetty Date: Mon, 12 May 2014 13:08:35 -0700 Subject: [PATCH] ovs-pki: Workaround lack of /dev/stdin in Windows. This lets us generate certs for unit tests on Windows Signed-off-by: Gurucharan Shetty --- utilities/ovs-pki.in | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/utilities/ovs-pki.in b/utilities/ovs-pki.in index 89af405ac..6081a5e22 100755 --- a/utilities/ovs-pki.in +++ b/utilities/ovs-pki.in @@ -461,9 +461,18 @@ sign_request() { must_not_exist "$2" pkidir_must_exist + case "$1" in + "/"*) + request_file="$1" + ;; + *) + request_file="`pwd`/$1" + ;; + esac + (cd "$pkidir/${type}ca" && - openssl ca -config ca.cnf -batch -in /dev/stdin) \ - < "$1" > "$2.tmp$$" 2>&3 + openssl ca -config ca.cnf -batch -in "$request_file") \ + > "$2.tmp$$" 2>&3 mv "$2.tmp$$" "$2" } -- 2.20.1