Commit 093f82e703f7bc542a708bf634c8729ca1898817

Authored by Perry Werneck
1 parent 6ca8c69c

Improving windows packager.

Showing 1 changed file with 11 additions and 7 deletions   Show diff stats
win/pack.sh
... ... @@ -555,21 +555,25 @@ makeRuntime()
555 555 #
556 556 copy_install_file() {
557 557  
558   - FILENAME=${PROJECTDIR}/$(basename ${1})
559   -
560   - rm -f "${FILENAME}"
561   - cp -v "${1}" "${FILENAME}"
562   -
563 558 if [ "$?" != "0" ]; then
564 559 failed "Can't copy ${1} to ${FILENAME}"
565 560 fi
566 561  
567 562 if [ ${BUILD_UNSTABLE} == "1" ]; then
568 563 TARGET_PATH="/${PRODUCT_NAME}/unstable/${ARCH}"
  564 + FILENAME=${PROJECTDIR}/dist/unstable/${ARCH}/$(basename ${1})
569 565 else
570 566 TARGET_PATH="/${PRODUCT_NAME}/stable/${ARCH}"
  567 + FILENAME=${PROJECTDIR}/dist/stable/${ARCH}/$(basename ${1})
571 568 fi
572 569  
  570 + if [ "${CLEAR_TARGET_PATH}" == "1" ]; then
  571 + rm -fr "$(dirname ${FILENAME})/*"
  572 + fi
  573 +
  574 + mkdir -p $(dirname ${FILENAME})
  575 + ln -f -v ${1} "${FILENAME}"
  576 +
573 577 if [ -d ~/public_html/win/${PRODUCT_NAME} ]; then
574 578  
575 579 mkdir -p "~/public_html/win/${TARGET_PATH}"
... ... @@ -577,7 +581,7 @@ copy_install_file() {
577 581 failed "Can't create ~/public_html/win/${TARGET_PATH}"
578 582 fi
579 583  
580   - if [ "${CLEAR_TARGET_PATH}" == "1"]; then
  584 + if [ "${CLEAR_TARGET_PATH}" == "1" ]; then
581 585 rm -fr "~/public_html/win/${TARGET_PATH}/*"
582 586 fi
583 587  
... ... @@ -594,7 +598,7 @@ copy_install_file() {
594 598 failed "Can't create ${XDG_PUBLICSHARE_DIR}/${TARGET_PATH}"
595 599 fi
596 600  
597   - if [ "${CLEAR_TARGET_PATH}" == "1"]; then
  601 + if [ "${CLEAR_TARGET_PATH}" == "1" ]; then
598 602 rm -fr "${XDG_PUBLICSHARE_DIR}/${TARGET_PATH}/*"
599 603 fi
600 604  
... ...