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 "$@"