SCRIPTPATH=$(dirname ${SCRIPT})
source ${SCRIPTPATH}/hvk-common.sh
+print_usage()
+{
+ echo "${PROG_NAME} -- U-Boot/kernel compile script"
+ echo "Usage: ${PROG_NAME} [OPTIONS...] [IP ADDRESS]"
+ echo
+ echo "Options:"
+ echo " -h display this help and exit"
+ echo " -r reboot after deploying files"
+ echo " -w compile with W=1"
+ echo
+}
+
+reboot=0
+warnings_opts=""
+
+while getopts "hrw" flag ;do
+ case ${flag} in
+ h)
+ print_usage
+ exit 0
+ ;;
+ r)
+ reboot=1
+ ;;
+ w)
+ warnings_opts="W=1"
+ ;;
+ ?)
+ echo "${PROG_NAME}: Invalid option: ${OPTARG}."
+ echo "Try \`${PROG_NAME} -h' for more information."
+ exit 1
+ ;;
+ esac
+done
+shift `expr "${OPTIND}" - 1`
+
+# `$#' now represents the number of arguments after the options.
+# `$1' is the first argument, etc.
+if [ $# -gt 1 ]; then
+ echo "${PROG_NAME}: Too many arguments."
+ echo "Try \`${PROG_NAME} -h' for more information."
+ exit 1
+fi
+
+KMAKE="${KMAKE} ${warnings_opts}"
+
${KMAKE}
if [ x"${mode}" = x"linux" ]; then
rm /tmp/modules.tar.gz
# Switch to latest kernel and DTB:
- ssh root@${EVK_IP} "fw_setenv image Image-latest; fw_setenv fdt_file latest.dtb"
+ ssh root@${EVK_IP} "sed -i -e 's@^DEFAULT.*@DEFAULT test@' /boot/extlinux/extlinux.conf"
+
+ if [ x"${reboot}" = x"1" ]; then
+ ssh root@${EVK_IP} "reboot"
+ fi
fi