github.com/muhammedhassanm/blockchain@v0.0.0-20200120143007-697261defd4d/sawtooth-supply-chain-master/docker/build/build_debs (about)

     1  #!/bin/bash
     2  
     3  set -e
     4  
     5  main() {
     6      top_dir=$(cd $(dirname $(dirname $(dirname $0))) && pwd)
     7      pkg_dir=$top_dir/build/debs
     8      mkdir -p $pkg_dir
     9      rm -f $pkg_dir/*.deb
    10  
    11  PACKAGES='
    12      protogen
    13      processor
    14  '
    15      for PACKAGE in $PACKAGES
    16      do
    17          build_package $PACKAGE
    18      done
    19  }
    20  
    21  info() {
    22      echo -e "\033[0;35m\n[--- $1 ---]\n\033[0m"
    23  }
    24  
    25  build_package() {
    26      tag=$1
    27      if [ ! -z $ISOLATION_ID ]
    28      then
    29          tag=$tag:$ISOLATION_ID
    30      fi
    31  
    32      info "running $tag"
    33      docker run --rm -v $(pwd):/project/sawtooth-supply-chain $tag
    34  }
    35  
    36  main