#!/bin/bash # # Copyright (c) 2024 Wind River Systems, Inc. # # SPDX-License-Identifier: Apache-2.0 # source ${MY_REPO}/build-tools/git-utils.sh || exit 1 VERBOSE=false function usage { cat >&2 <"extra-helm-charts.lst" || exit 1 } OPTS=$(getopt -o h,a:,A:,B:,r:,i:,l:,p: -l help,verbose -- "$@") if [ $? -ne 0 ]; then usage exit 1 fi eval set -- "${OPTS}" while true; do case $1 in --) # End of getopt arguments shift break ;; --verbose) VERBOSE=true shift ;; -h | --help ) usage exit 1 ;; *) usage exit 1 ;; esac done declare -a EXTRA_FILES EXTRA_FILES=($(get_extra_files)) || exit 1 if [ ${#EXTRA_FILES[@]} -eq 0 ]; then echo "WARNING: Could not find helm.build files" >&2 exit 0 fi if [ "$VERBOSE" = true ] ; then echo" .helm.build files found: $EXTRA_FILES" fi for extra_file in ${EXTRA_FILES}; do perform_build $extra_file done exit 0