Commit 9a1f6ffe96a207579f1e8a6f424192fef96f7ddf
1 parent
093946dc
Exists in
master
and in
5 other branches
Fixing windows package customization options.
Showing
2 changed files
with
11 additions
and
13 deletions
Show diff stats
win/pack.sh
| ... | ... | @@ -12,6 +12,7 @@ PROJECTDIR=$(dirname $(dirname $(readlink -f ${0}))) |
| 12 | 12 | WORKDIR=$(mktemp -d) |
| 13 | 13 | PUBLISH=0 |
| 14 | 14 | GET_PREREQS=1 |
| 15 | +CERTS_DIR=${WORKDIR}/certs | |
| 15 | 16 | |
| 16 | 17 | if [ -e /etc/os-release ]; then |
| 17 | 18 | . /etc/os-release |
| ... | ... | @@ -390,23 +391,16 @@ makeInstaller() |
| 390 | 391 | { |
| 391 | 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 | 400 | if [ "$?" != "0" ]; then |
| 401 | 401 | failed "Can't copy certs" |
| 402 | 402 | fi |
| 403 | 403 | |
| 404 | - c_rehash | |
| 405 | - if [ "$?" != "0" ]; then | |
| 406 | - failed "Can't hash certs" | |
| 407 | - fi | |
| 408 | - | |
| 409 | - | |
| 410 | 404 | fi |
| 411 | 405 | |
| 412 | 406 | if [ ! -z "${PACKAGE_PLUGINS}" ]; then |
| ... | ... | @@ -529,6 +523,10 @@ do |
| 529 | 523 | GIT_URL=${value} |
| 530 | 524 | ;; |
| 531 | 525 | |
| 526 | + CERTS-FROM) | |
| 527 | + CERTS_DIR=${value} | |
| 528 | + ;; | |
| 529 | + | |
| 532 | 530 | ADD-REPOS) |
| 533 | 531 | addRepos |
| 534 | 532 | exit 0 | ... | ... |
win/pw3270.nsi.in
| ... | ... | @@ -74,7 +74,7 @@ SubSection "@PACKAGE@" SecMain |
| 74 | 74 | # Binary files |
| 75 | 75 | file "/oname=$INSTDIR\@PRODUCT_NAME@.exe" "@PACKAGE@.exe" |
| 76 | 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 | 78 | file "/oname=$INSTDIR\libv3270.dll" "libv3270.dll" |
| 79 | 79 | file "/oname=$INSTDIR\@PACKAGE@.dll" "@PACKAGE@.dll" |
| 80 | 80 | |
| ... | ... | @@ -135,7 +135,7 @@ SubSection "@PACKAGE@" SecMain |
| 135 | 135 | sectionEnd |
| 136 | 136 | |
| 137 | 137 | !ifdef WITHCERTS |
| 138 | - Section "SSL Certificates" SecCerts | |
| 138 | + Section "SSL Certs" SecCerts | |
| 139 | 139 | setOutPath $INSTDIR\certs |
| 140 | 140 | file /r "certs\*.*" |
| 141 | 141 | sectionEnd | ... | ... |