| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- #!/bin/sh
- usage() {
- echo 'Usage: ...'
- echo '-u svn update'
- echo '-j jobs to be handled'
- echo 'default to ' ${jarg}
- echo '---------------------'
- }
- parse() {
- RED='\033[0;31m'
- NC='\033[0m' # No Color
- while getopts "uj:" option
- do
- case ${option} in
- u)
- UPDATE=1
- ;;
- j)
- case ${OPTARG} in
- (*[!0-9]*|'')
- echo -e "${RED}number expected for jobs${NC}; default value used."
- ;;
- (*)
- jarg=${OPTARG}
- ;;
- esac
- ;;
- esac
- done
- }
- jarg=`sysctl -n hw.ncpu`
- if [ $? -ne 0 ]
- then
- usage
- else
- parse ${*}
- fi
- if [ ${UPDATE:=-0} -eq 1 ]; then
- echo "Updating port Tree"
- poudriere ports -p HEAD -u
- fi
- echo ------------------------------------------------------------------
- echo building lapinbilly
- echo ..................................................................
- poudriere bulk -J ${jarg}:2 -j owncloud -p HEAD -f /usr/local/etc/poudriere.d/lp-list
- echo
- echo ------------------------------------------------------------------
- echo building llanura
- echo ..................................................................
- poudriere bulk -J ${jarg}:2 -j release11 -p HEAD -f /usr/local/etc/poudriere.d/llanura-list
|