Advertisement
Guest User

build-wicc-src.sh

a guest
Feb 26th, 2020
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.96 KB | None | 0 0
  1. richardchen@hn-build ➜  ~  cat wicc-docker/bin/build-wicc-local.sh
  2. ARG=$1
  3. main() {
  4.   if [ -z "$ARG" ]
  5.   then
  6.      echo "Starting simple build..."
  7.      echo ""
  8.      simple_build
  9.   elif [ "$ARG" = "clean" ]
  10.   then
  11.     echo "Starting full & clean build..."
  12.     echo ""
  13.     full_clean_build
  14.   else
  15.      echo "Starting full build w/o cleaning..."
  16.      echo ""
  17.      full_build
  18.   fi
  19. }
  20.  
  21. simple_build() {
  22.   cd /opt/wicc/src/WaykiChain/
  23.   git pull
  24.   cd /opt/wicc/src//WaykiChain/distros/linuxshell
  25.   sh ./linux.sh
  26.   cd ../../
  27.   make -j 16
  28. }
  29.  
  30. full_clean_build() {
  31.   cd /opt/wicc/src/WaykiChain/
  32.   make clean
  33.   git pull
  34.   cd /opt/wicc/src//WaykiChain/distros/linuxshell
  35.   sh ./linux.sh
  36.   cd ../../
  37.   sh ./autogen-coin-man.sh coin
  38.   make -j 16
  39.   mv src/coind /opt/wicc/bin
  40. }
  41.  
  42. full_build () {
  43.   cd /opt/wicc/src/WaykiChain/
  44.   git pull
  45.   cd /opt/wicc/src//WaykiChain/distros/linuxshell
  46.   sh ./linux.sh
  47.   cd ../../
  48.   sh ./autogen-coin-man.sh coin
  49.   make -j 16
  50.   mv src/coind /opt/wicc/bin
  51. }
  52.  
  53. main "$@"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement