Commit 9280eb0b0004f6d65129eacf00c6f2b356c37857
1 parent
5943f9db
Exists in
master
and in
3 other branches
Updating string for windows package; adding option to zip only the
binaries.
Showing
1 changed file
with
22 additions
and
7 deletions
Show diff stats
win/pack.sh
... | ... | @@ -641,6 +641,21 @@ makeInstaller() |
641 | 641 | |
642 | 642 | cd ${WORKDIR}/build/${ARCH} |
643 | 643 | |
644 | + # Remove duplicates | |
645 | + fdupes -q -p -n -H -o name -r . | | |
646 | + while read _file | |
647 | + do | |
648 | + if test -z "$_target" ; then | |
649 | + _target="$_file"; | |
650 | + else | |
651 | + if test -z "$_file" ; then | |
652 | + _target=""; | |
653 | + continue ; | |
654 | + fi ; | |
655 | + ln -f "$_target" "$_file"; | |
656 | + fi ; | |
657 | + done | |
658 | + | |
644 | 659 | TARCH=${ARCH} |
645 | 660 | if [ "${TARCH}" == "x86_32" ]; then |
646 | 661 | TARCH="i686" |
... | ... | @@ -648,17 +663,17 @@ makeInstaller() |
648 | 663 | |
649 | 664 | if [ "${MAKE_ZIP}" == "1" ]; then |
650 | 665 | |
651 | - ZIPNAME="${WORKDIR}/build/${ARCH}/${PRODUCT_NAME}-${ARCH}.zip" | |
652 | - | |
666 | + ZIPNAME="${WORKDIR}/build/${ARCH}/${PRODUCT_NAME}-${ARCH}-bin.zip" | |
653 | 667 | rm -f "${ZIPNAME}" |
654 | - zip -9 "${ZIPNAME}" *.dll *.exe *.ico | |
668 | + zip -9 -j "${ZIPNAME}" bin/* | |
669 | + copy_install_file "${ZIPNAME}" | |
655 | 670 | |
656 | 671 | pushd runtime |
657 | - zip -9 -r "${ZIPNAME}" . | |
658 | - | |
659 | - popd | |
660 | - | |
672 | + ZIPNAME="${WORKDIR}/build/${ARCH}/${PRODUCT_NAME}-${ARCH}-runtime.zip" | |
673 | + rm -f "${ZIPNAME}" | |
674 | + zip -9 -r "${ZIPNAME}" * | |
661 | 675 | copy_install_file "${ZIPNAME}" |
676 | + popd | |
662 | 677 | |
663 | 678 | fi |
664 | 679 | ... | ... |