Enhance dib-run-parts usage message
and fix $1: unbound variable issue when run dib-run-parts --list. Change-Id: Id18e21683f785f318bce11d401cb4f826bed1b01
This commit is contained in:
parent
476ec8feec
commit
afc07e2b2d
@ -24,10 +24,15 @@ set -ue
|
|||||||
name=$(basename $0)
|
name=$(basename $0)
|
||||||
|
|
||||||
usage() {
|
usage() {
|
||||||
echo "usage: $name [OPTION] scripts_directory" >&2
|
echo "Usage: $name [OPTION] scripts_directory"
|
||||||
echo " --list print names of all valid files" >&2
|
echo "Option:"
|
||||||
|
echo " --list print names of all valid files"
|
||||||
|
echo
|
||||||
|
echo "Examples:"
|
||||||
|
echo " dib-run-parts --list /opt/stack/os-config-refresh/configure.d/"
|
||||||
|
echo " dib-run-parts /opt/stack/os-config-refresh/configure.d/"
|
||||||
exit 1
|
exit 1
|
||||||
}
|
} >&2
|
||||||
|
|
||||||
output () {
|
output () {
|
||||||
echo $name $(date) $* >&2
|
echo $name $(date) $* >&2
|
||||||
@ -42,10 +47,10 @@ if [ "$1" == "--list" ] ; then
|
|||||||
shift
|
shift
|
||||||
fi
|
fi
|
||||||
|
|
||||||
target_dir=$1
|
target_dir="${1:-}"
|
||||||
|
|
||||||
if ! [ -d $target_dir ] ; then
|
if ! [ -d "$target_dir" ] ; then
|
||||||
output $target_dir must exist and be a directory
|
output "Scripts directory [$target_dir] must exist and be a directory"
|
||||||
usage
|
usage
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user