Commit e5ee7b9ab16795da2056e0788e0b293a43a21e71
1 parent
2a602151
Exists in
master
and in
5 other branches
Updating windows package.
Showing
2 changed files
with
22 additions
and
6 deletions
Show diff stats
win/pack.sh
... | ... | @@ -37,8 +37,9 @@ GIT_URL="https://github.com/PerryWerneck" |
37 | 37 | PROJECTDIR=$(dirname $(dirname $(readlink -f ${0}))) |
38 | 38 | WORKDIR=$(mktemp -d) |
39 | 39 | PUBLISH=0 |
40 | -GET_PREREQS=1 | |
40 | +GET_PREREQS=0 | |
41 | 41 | CERTS_DIR=${WORKDIR}/certs |
42 | +PAUSE_ON_ERROR=0 | |
42 | 43 | |
43 | 44 | if [ -e /etc/os-release ]; then |
44 | 45 | . /etc/os-release |
... | ... | @@ -56,6 +57,12 @@ failed() |
56 | 57 | { |
57 | 58 | echo "$@" |
58 | 59 | cleanup |
60 | + | |
61 | + if [ "${PAUSE_ON_ERROR}" != "0" ]; then | |
62 | + echo "Type exit to end build script" | |
63 | + /bin/bash | |
64 | + fi | |
65 | + | |
59 | 66 | exit -1 |
60 | 67 | } |
61 | 68 | |
... | ... | @@ -657,11 +664,17 @@ do |
657 | 664 | GET_PREREQS=0 |
658 | 665 | ;; |
659 | 666 | |
667 | + PRE-REQS) | |
668 | + GET_PREREQS=1 | |
669 | + ;; | |
670 | + | |
660 | 671 | PROJECT-PATH) |
661 | 672 | PROJECTDIR=$(readlink -f ${value}) |
662 | 673 | ;; |
663 | 674 | |
664 | - | |
675 | + SHELL-ON-ERROR) | |
676 | + PAUSE_ON_ERROR=1 | |
677 | + ;; | |
665 | 678 | HELP) |
666 | 679 | echo "${0} [options]" |
667 | 680 | echo "" |
... | ... | @@ -672,6 +685,9 @@ do |
672 | 685 | echo " --project-path Set the path for the customization data" |
673 | 686 | echo " --target-archs Set the target architectures (current are ${TARGET_ARCHS})" |
674 | 687 | echo " --sources-from Base URL of the git server with the sources (current is ${GIT_URL})" |
688 | + echo " --no-pre-reqs Don't try to install required packages" | |
689 | + echo " --pre-reqs Install required packages" | |
690 | + echo " --shell-on-error Open a shell when the build process failed" | |
675 | 691 | |
676 | 692 | if [ ! -z ${WIN_PACKAGE_SERVER} ]; then |
677 | 693 | echo " --no-publish Don't publish binaries in ${WIN_PACKAGE_SERVER}/${PRODUCT_NAME}" | ... | ... |
win/pw3270.nsi.in
... | ... | @@ -180,9 +180,9 @@ SubSection "@PRODUCT_NAME@" SecMain |
180 | 180 | ${DisableX64FSRedirection} |
181 | 181 | CreateDirectory "$INSTDIR\dotnet" |
182 | 182 | |
183 | - file "/oname=$INSTDIR\dotnet\tn3270-sharp.dll" "mono/lib/tn3270-sharp-5.2/tn3270-sharp.dll" | |
184 | - file "/oname=$INSTDIR\dotnet\pw3270-sharp.xml" "mono/gapi-2.0/tn3270-sharp/tn3270-sharp.xml" | |
185 | - file "/oname=$SYSDIR\lib3270-mono.dll" "lib3270-mono.dll" | |
183 | + file "/oname=$INSTDIR\dotnet\tn3270.dll" "mono/lib/tn3270-5.2/tn3270.dll" | |
184 | + file "/oname=$INSTDIR\dotnet\tn3270.xml" "mono/gapi-2.0/tn3270/tn3270.xml" | |
185 | + file "/oname=$SYSDIR\mono-tn3270.dll" "mono-tn3270.dll" | |
186 | 186 | |
187 | 187 | sectionEnd |
188 | 188 | !endif |
... | ... | @@ -261,7 +261,7 @@ Section "Uninstall" |
261 | 261 | !endif |
262 | 262 | |
263 | 263 | !ifdef WITHMONO |
264 | - delete $SYSDIR\lib3270-mono.dll | |
264 | + delete $SYSDIR\mono-tn3270.dll | |
265 | 265 | !endif |
266 | 266 | |
267 | 267 | RMDir /r "$INSTDIR" | ... | ... |