7 echo '-j jobs to be handled'
8 echo 'default to ' ${jarg}
9 echo '---------------------'
14 NC='\033[0m' # No Color
15 while getopts "cuj:" option
27 echo -e "${RED}number expected for jobs${NC}; default value used."
41 jarg=`sysctl -n hw.ncpu`
42 usrsrc=${USRSRC:-/usr/src}
46 if [ ${UPDATE:=-0} -eq 1 ]; then
48 git -C ${usrsrc} pull --rebase
49 [ ${?} == 1 ] && exit 1
53 if [ ${CLEANING:=-0} -eq 1 ]; then
55 chflags -R noschg /usr/obj/* && sync && rm -rf /usr/obj && sync
58 echo building process on ${jarg} jobs
59 make -C ${usrsrc} -j${jarg} buildworld && make -C ${usrsrc} -j${jarg} kernel KERNCONF=PEPINS \
60 && echo "Reboot the system."