Commit 9e65069e4e90dbcd20886b5cee4e8d3eb1c802b2

Authored by Perry Werneck
1 parent 5167ede2

Experimenting with zypper ar.

Showing 1 changed file with 35 additions and 0 deletions   Show diff stats
win/pack.sh
... ... @@ -426,6 +426,36 @@ makeInstaller()
426 426 }
427 427  
428 428 #
  429 +# Add repos
  430 +#
  431 +addRepos() {
  432 +
  433 + for ARCH in ${TARGET_ARCHS}
  434 + do
  435 + case ${ARCH} in
  436 + x86_32)
  437 + # https://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Leap_15.1/windows:mingw:win32.repo
  438 + REPO_ARCH="win32"
  439 + ;;
  440 +
  441 + x86_64)
  442 + # https://download.opensuse.org/repositories/windows:/mingw:/win64/openSUSE_Leap_15.1/windows:mingw:win64.repo
  443 + REPO_ARCH="win64"
  444 + ;;
  445 +
  446 + *)
  447 + failed "Arquitetura desconhecida: ${ARCH}"
  448 +
  449 + esac
  450 +
  451 +
  452 + echo zypper ar "https://download.opensuse.org/repositories/windows:/mingw:/${REPO_ARCH}/$(echo ${PRETTY_NAME} | sed "s@ @_@g")" ${REPO_ARCH}
  453 +
  454 + done
  455 +
  456 +}
  457 +
  458 +#
429 459 # Check command line parameters
430 460 #
431 461 until [ -z "$1" ]
... ... @@ -449,6 +479,11 @@ do
449 479 PRODUCT_NAME=${value}
450 480 ;;
451 481  
  482 + ADD-REPOS)
  483 + addRepos
  484 + exit 0
  485 + ;;
  486 +
452 487 CLEAR)
453 488 if [ -d ~/public_html/win/${PRODUCT_NAME} ]; then
454 489 rm -fr ~/public_html/win/${PRODUCT_NAME}/{x86_32,x86_64}
... ...