Commit 9a1f6ffe96a207579f1e8a6f424192fef96f7ddf

Authored by Perry Werneck
1 parent 093946dc

Fixing windows package customization options.

Showing 2 changed files with 11 additions and 13 deletions   Show diff stats
@@ -12,6 +12,7 @@ PROJECTDIR=$(dirname $(dirname $(readlink -f ${0}))) @@ -12,6 +12,7 @@ PROJECTDIR=$(dirname $(dirname $(readlink -f ${0})))
12 WORKDIR=$(mktemp -d) 12 WORKDIR=$(mktemp -d)
13 PUBLISH=0 13 PUBLISH=0
14 GET_PREREQS=1 14 GET_PREREQS=1
  15 +CERTS_DIR=${WORKDIR}/certs
15 16
16 if [ -e /etc/os-release ]; then 17 if [ -e /etc/os-release ]; then
17 . /etc/os-release 18 . /etc/os-release
@@ -390,23 +391,16 @@ makeInstaller() @@ -390,23 +391,16 @@ makeInstaller()
390 { 391 {
391 NSIS_ARGS="-DWITHGTK" 392 NSIS_ARGS="-DWITHGTK"
392 393
393 - if [ -d ${WORKDIR}/certs ]; then  
394 - NSIS_ARGS="${NSIS_ARGS} -DWITHCERTS" 394 + if [ -d ${CERTS_DIR} ]; then
395 395
396 - export SSL_CERT_DIR=${WORKDIR}/build/${ARCH}/sslcerts 396 + NSIS_ARGS="${NSIS_ARGS} -DWITHCERTS"
397 397
398 - mkdir -p ${SSL_CERT_DIR}  
399 - cp -rv ${WORKDIR}/certs ${SSL_CERT_DIR} 398 + mkdir -p ${WORKDIR}/build/${ARCH}/sslcerts
  399 + cp -rv ${CERTS_DIR} ${WORKDIR}/build/${ARCH}/sslcerts
400 if [ "$?" != "0" ]; then 400 if [ "$?" != "0" ]; then
401 failed "Can't copy certs" 401 failed "Can't copy certs"
402 fi 402 fi
403 403
404 - c_rehash  
405 - if [ "$?" != "0" ]; then  
406 - failed "Can't hash certs"  
407 - fi  
408 -  
409 -  
410 fi 404 fi
411 405
412 if [ ! -z "${PACKAGE_PLUGINS}" ]; then 406 if [ ! -z "${PACKAGE_PLUGINS}" ]; then
@@ -529,6 +523,10 @@ do @@ -529,6 +523,10 @@ do
529 GIT_URL=${value} 523 GIT_URL=${value}
530 ;; 524 ;;
531 525
  526 + CERTS-FROM)
  527 + CERTS_DIR=${value}
  528 + ;;
  529 +
532 ADD-REPOS) 530 ADD-REPOS)
533 addRepos 531 addRepos
534 exit 0 532 exit 0
win/pw3270.nsi.in
@@ -74,7 +74,7 @@ SubSection "@PACKAGE@" SecMain @@ -74,7 +74,7 @@ SubSection "@PACKAGE@" SecMain
74 # Binary files 74 # Binary files
75 file "/oname=$INSTDIR\@PRODUCT_NAME@.exe" "@PACKAGE@.exe" 75 file "/oname=$INSTDIR\@PRODUCT_NAME@.exe" "@PACKAGE@.exe"
76 file "/oname=$INSTDIR\@PRODUCT_NAME@.ico" "@PACKAGE@.ico" 76 file "/oname=$INSTDIR\@PRODUCT_NAME@.ico" "@PACKAGE@.ico"
77 - file "/oname=$INSTDIR\@LIBRARY_NAME@.dll" "@LIBRARY_NAME@.dll" 77 + file "/oname=$INSTDIR\lib@LIBRARY_NAME@.dll" "lib@LIBRARY_NAME@.dll"
78 file "/oname=$INSTDIR\libv3270.dll" "libv3270.dll" 78 file "/oname=$INSTDIR\libv3270.dll" "libv3270.dll"
79 file "/oname=$INSTDIR\@PACKAGE@.dll" "@PACKAGE@.dll" 79 file "/oname=$INSTDIR\@PACKAGE@.dll" "@PACKAGE@.dll"
80 80
@@ -135,7 +135,7 @@ SubSection "@PACKAGE@" SecMain @@ -135,7 +135,7 @@ SubSection "@PACKAGE@" SecMain
135 sectionEnd 135 sectionEnd
136 136
137 !ifdef WITHCERTS 137 !ifdef WITHCERTS
138 - Section "SSL Certificates" SecCerts 138 + Section "SSL Certs" SecCerts
139 setOutPath $INSTDIR\certs 139 setOutPath $INSTDIR\certs
140 file /r "certs\*.*" 140 file /r "certs\*.*"
141 sectionEnd 141 sectionEnd