Bump buidlroot version to 2018.02.6
This commit is contained in:
40
bsp/buildroot/support/scripts/genimage.sh
Executable file
40
bsp/buildroot/support/scripts/genimage.sh
Executable file
@@ -0,0 +1,40 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
die() {
|
||||
cat <<EOF >&2
|
||||
Error: $@
|
||||
|
||||
Usage: ${0} -c GENIMAGE_CONFIG_FILE
|
||||
EOF
|
||||
exit 1
|
||||
}
|
||||
|
||||
# Parse arguments and put into argument list of the script
|
||||
opts="$(getopt -n "${0##*/}" -o c: -- "$@")" || exit $?
|
||||
eval set -- "$opts"
|
||||
|
||||
GENIMAGE_TMP="${BUILD_DIR}/genimage.tmp"
|
||||
|
||||
while true ; do
|
||||
case "$1" in
|
||||
-c)
|
||||
GENIMAGE_CFG="${2}";
|
||||
shift 2 ;;
|
||||
--) # Discard all non-option parameters
|
||||
shift 1;
|
||||
break ;;
|
||||
*)
|
||||
die "unknown option '${1}'" ;;
|
||||
esac
|
||||
done
|
||||
|
||||
[ -n "${GENIMAGE_CFG}" ] || die "Missing argument"
|
||||
|
||||
rm -rf "${GENIMAGE_TMP}"
|
||||
|
||||
genimage \
|
||||
--rootpath "${TARGET_DIR}" \
|
||||
--tmppath "${GENIMAGE_TMP}" \
|
||||
--inputpath "${BINARIES_DIR}" \
|
||||
--outputpath "${BINARIES_DIR}" \
|
||||
--config "${GENIMAGE_CFG}"
|
||||
Reference in New Issue
Block a user