build.sh 489 B

1234567891011121314151617
  1. #!/bin/bash
  2. case $1 in
  3. -k) keep="keep"; shift;;
  4. *) keep="";;
  5. esac
  6. set -o pipefail
  7. # yes | crew install buildessential $keep
  8. arch=`/usr/bin/uname -m`
  9. for i in "$@"; do
  10. version=`grep '\<version ['"'"'"]' /usr/local/lib/crew/packages/$i.rb | head -1 | sed -e 's/^.*version *['"'"'"]//' -e 's/['"'"'"].*$//'`
  11. yes | crew build $i $keep 2>&1 | tee "$i-$version-chromeos-$arch.log"
  12. case .$? in
  13. .141) ;; # ignore SIGPIPE
  14. *) exit 1;; # abort at errors
  15. esac
  16. done