Add drive letter to paths.
[shibboleth/sp.git] / configs / keygen.bat
index c14974c..49d30a7 100644 (file)
@@ -1,8 +1,8 @@
 @echo off\r
 setlocal\r
 \r
-if exist %~p0sp-key.pem goto protect\r
-if exist %~p0sp-cert.pem goto protect\r
+if exist %~dp0sp-key.pem goto protect\r
+if exist %~dp0sp-cert.pem goto protect\r
 \r
 set DAYS=\r
 set FQDN=\r
@@ -23,8 +23,8 @@ set /a DAYS=%DAYS%*365
 if not defined FQDN goto guess_fqdn\r
 \r
 :generate\r
-set PATH=%~p0..\..\lib;%~p0..\..\bin\r
-%~p0..\..\bin\openssl.exe req -x509 -days %DAYS% -newkey rsa:2048 -nodes -keyout %~p0sp-key.pem -out %~p0sp-cert.pem -subj /CN=%FQDN% -config %~p0openssl.cnf -extensions usr_cert -set_serial 0\r
+set PATH=%~dp0..\..\lib;%~dp0..\..\bin\r
+%~dp0..\..\bin\openssl.exe req -x509 -days %DAYS% -newkey rsa:2048 -nodes -keyout %~dp0sp-key.pem -out %~dp0sp-cert.pem -subj /CN=%FQDN% -config %~dp0openssl.cnf -extensions usr_cert -set_serial 0\r
 exit /b\r
 \r
 :protect\r