Lines Matching +full:a +full:- +full:z0 +full:- +full:9
3 [ -z "$DEBUG" ] || set -x
6 if [ "$BASH_SOURCE" = "$0" -o -z "$RK_SESSION" ];then
13 ret=${1:-$?}
14 [ "$ret" -eq 0 ] && return
16 echo "ERROR: Running $0 - ${2:-${FUNCNAME[1]}} failed!"
18 echo " ${3:-$BASH_COMMAND}"
20 for i in $(seq 1 $((${#FUNCNAME[@]} - 1))); do
22 LINE=${BASH_LINENO[$(( $i - 1 ))]}
28 set -eE
62 echo -e "# run func: $@\n" >> "$LOG_FILE"
63 $@ 2>&1 | tee -a "$LOG_FILE"
66 if [ $FUNC_RET -ne 0 ]; then
79 if echo "$CMDS" | grep -qE "^default( |$)"; then
88 IS_DRY_RUN=$(echo $opt | grep -E ":cmds(:|$)" || true)
91 ARGS="$(echo $opt | grep -E "^$cmd(:|$)" | \
95 DRY_RUN=${DRY_RUN:-${IS_DRY_RUN:+1}} \
103 usage_hook | grep "^[a-z]" | grep -v "^[a-z0-9_.-]*:" | \
104 sed 's/\(^[a-z0-9_.-]*\).*\t\(.*$\)/\1@\2/' | \
106 TARGET=$(echo $LINE | grep -o "^[a-z0-9_.-]*")
107 USAGE=$(echo $LINE | grep -oE "[^@]*$" || true)
108 printf " %-22s - %s\n" "$TARGET" "$USAGE"
114 make_usage | cut -d' ' -f3
119 usage_hook | sed -e 's/\[:/ \[/g' -e 's/:/ /g'
126 echo -e "clean \tcleanup"
127 echo -e "help \tusage"
133 LOG_FILE_NAME="$(basename "${0%.sh}")-$1_$(date +"%F_%H-%M-%S")"
136 help | h | -h | --help | \?) usage ;;
137 make-targets) make_targets; exit 0 ;;
138 make-usage) make_usage; exit 0 ;;
140 support-cmds)
145 for stage in ${@:-all}; do
148 pre-build) echo "$PRE_BUILD_CMDS" ;;
150 post-build) echo "$POST_BUILD_CMDS" ;;
154 } | xargs -n 1 | grep -v "^default$" | xargs || true
166 pre-build)
176 post-build)