Commit 15d0938b5ae062378ccd74d48c0347e35c5cd55b

Authored by Perry Werneck
1 parent 6fbd46ad

Small adjustments in the windows pack script

Showing 1 changed file with 29 additions and 8 deletions   Show diff stats
@@ -38,6 +38,7 @@ TARGET_ARCHS="x86_64" @@ -38,6 +38,7 @@ TARGET_ARCHS="x86_64"
38 GIT_URL="https://github.com/PerryWerneck" 38 GIT_URL="https://github.com/PerryWerneck"
39 BUILD_UNSTABLE=0 39 BUILD_UNSTABLE=0
40 MAKE_ZIP=0 40 MAKE_ZIP=0
  41 +CLEAR_TARGET_PATH=0
41 42
42 PROJECTDIR=$(dirname $(dirname $(readlink -f ${0}))) 43 PROJECTDIR=$(dirname $(dirname $(readlink -f ${0})))
43 WORKDIR=$(mktemp -d) 44 WORKDIR=$(mktemp -d)
@@ -83,7 +84,6 @@ failed() @@ -83,7 +84,6 @@ failed()
83 clone() 84 clone()
84 { 85 {
85 echo -e "\e]2;Cloning ${1}\a" 86 echo -e "\e]2;Cloning ${1}\a"
86 - echo "Cloning ${1}"  
87 87
88 mkdir -p ${WORKDIR}/sources 88 mkdir -p ${WORKDIR}/sources
89 89
@@ -571,7 +571,16 @@ copy_install_file() { @@ -571,7 +571,16 @@ copy_install_file() {
571 fi 571 fi
572 572
573 if [ -d ~/public_html/win/${PRODUCT_NAME} ]; then 573 if [ -d ~/public_html/win/${PRODUCT_NAME} ]; then
574 - mkdir -p ~/public_html/win/${TARGET_PATH} 574 +
  575 + mkdir -p "~/public_html/win/${TARGET_PATH}"
  576 + if [ "$?" != "0" ]; then
  577 + failed "Can't create ~/public_html/win/${TARGET_PATH}"
  578 + fi
  579 +
  580 + if [ "${CLEAR_TARGET_PATH}" == "1"]; then
  581 + rm -fr "~/public_html/win/${TARGET_PATH}/*"
  582 + fi
  583 +
575 ln -f -v "${FILENAME}" ~/public_html/win/${TARGET_PATH} 584 ln -f -v "${FILENAME}" ~/public_html/win/${TARGET_PATH}
576 if [ "$?" != "0" ]; then 585 if [ "$?" != "0" ]; then
577 failed "Can't link ${1} to ~/public_html/win/${TARGET_PATH}" 586 failed "Can't link ${1} to ~/public_html/win/${TARGET_PATH}"
@@ -585,6 +594,10 @@ copy_install_file() { @@ -585,6 +594,10 @@ copy_install_file() {
585 failed "Can't create ${XDG_PUBLICSHARE_DIR}/${TARGET_PATH}" 594 failed "Can't create ${XDG_PUBLICSHARE_DIR}/${TARGET_PATH}"
586 fi 595 fi
587 596
  597 + if [ "${CLEAR_TARGET_PATH}" == "1"]; then
  598 + rm -fr "${XDG_PUBLICSHARE_DIR}/${TARGET_PATH}/*"
  599 + fi
  600 +
588 ln -f -v "${FILENAME}" ${XDG_PUBLICSHARE_DIR}/${TARGET_PATH} 601 ln -f -v "${FILENAME}" ${XDG_PUBLICSHARE_DIR}/${TARGET_PATH}
589 if [ "$?" != "0" ]; then 602 if [ "$?" != "0" ]; then
590 failed "Can't link ${1} to ~/${XDG_PUBLICSHARE_DIR}/${TARGET_PATH}" 603 failed "Can't link ${1} to ~/${XDG_PUBLICSHARE_DIR}/${TARGET_PATH}"
@@ -771,13 +784,21 @@ do @@ -771,13 +784,21 @@ do
771 ;; 784 ;;
772 785
773 CLEAR) 786 CLEAR)
774 - if [ -d ~/public_html/win/${PRODUCT_NAME} ]; then  
775 - rm -fr ~/public_html/win/${PRODUCT_NAME}/{x86_32,x86_64}  
776 - fi 787 + CLEAR_TARGET_PATH=1
777 788
778 - if [ ! -z "${XDG_PUBLICSHARE_DIR}" ] && [ -d "${XDG_PUBLICSHARE_DIR}/${PRODUCT_NAME}" ]; then  
779 - rm -fr ${XDG_PUBLICSHARE_DIR}/${PRODUCT_NAME}/{x86_32,x86_64}  
780 - fi 789 +# if [ ${BUILD_UNSTABLE} == "1" ]; then
  790 +# CLEAR_TARGET="${PRODUCT_NAME}/unstable"
  791 +# else
  792 +# CLEAR_TARGET="${PRODUCT_NAME}/stable"
  793 +# fi
  794 +#
  795 +# if [ -d ~/public_html/win/${STORAGE_PATH} ]; then
  796 +# echo rm -fr ~/public_html/win/${CLEAR_TARGET}/{x86_32,x86_64}
  797 +# fi
  798 +#
  799 +# if [ ! -z "${XDG_PUBLICSHARE_DIR}" ] && [ -d "${XDG_PUBLICSHARE_DIR}/${CLEAR_TARGET}" ]; then
  800 +# echo rm -fr ${XDG_PUBLICSHARE_DIR}/${CLEAR_TARGET}/{x86_32,x86_64}
  801 +# fi
781 802
782 ;; 803 ;;
783 804