;;
esac
;;
+ *)
+ usage;;
esac
done
}
jarg=`sysctl -n hw.ncpu`
+usrsrc=${USRSRC:-/usr/src}
-
-if [ $? -ne 0 ]
-then
- usage
-else
- parse ${*}
-fi
+parse ${*}
if [ ${UPDATE:=-0} -eq 1 ]; then
echo "updating ..."
- svn update /usr/src
+ git -C ${usrsrc} pull --rebase
[ ${?} == 1 ] && exit 1
fi
fi
echo building process on ${jarg} jobs
-cd /usr/src && make -j${jarg} buildworld && make -j${jarg} kernel KERNCONF=PEPINS \
+make -C ${usrsrc} -j${jarg} buildworld && make -C ${usrsrc} -j${jarg} kernel KERNCONF=PEPINS \
&& echo "Reboot the system."
-