pkg.re/essentialkaos/ek.10@v12.41.0+incompatible/.scripts/windows.sh (about)

     1  #!/bin/bash
     2  
     3  main() {
     4    makeLink "$1"
     5    downloadDeps
     6    checkInstall
     7  }
     8  
     9  # Create links for pkg.re import paths
    10  makeLink() {
    11    local version="$1"
    12    local pkg_dir="pkg.re/essentialkaos/ek.v${version}"
    13  
    14    # TravicCI download last stable version of ek, but it not ok
    15    # remove downloaded version for linking with current version for test
    16    if [[ -e $GOPATH/src/${pkg_dir} ]] ; then
    17      echo "Directory ${pkg_dir} removed"
    18      rm -rf $GOPATH/src/${pkg_dir}
    19    fi
    20  
    21    mkdir -p $GOPATH/src/pkg.re/essentialkaos
    22  
    23    echo -e "Created link $GOPATH/src/${pkg_dir} → $GOPATH/src/github.com/essentialkaos/ek\n"
    24  
    25    ln -sf $GOPATH/src/github.com/essentialkaos/ek $GOPATH/src/${pkg_dir}
    26  }
    27  
    28  # Download required dependencies
    29  downloadDeps() {
    30    go get -v -d golang.org/x/crypto/bcrypt
    31  }
    32  
    33  # Check package installation
    34  checkInstall() {
    35    go install ./...
    36    exit $?
    37  }
    38  
    39  ########################################################################################
    40  
    41  main "$@"