Skip to content

Commit 3ae4430

Browse files
committed
fix basename: illegal option -- b issue with upstream filenames starting with -
issue: ``` xiaods at XiaoTommydeMacBook-Pro in ~/go/src/github.com/openshift/origin on devel* $ export PATH="${PATH}:$( source hack/lib/init.sh; echo "${OS_OUTPUT_BINPATH}/$( os::build::host_platform )/" )" basename: illegal option -- b usage: basename string [suffix] basename [-a] [-s suffix] string [...] ``` caused by : The -- (dash dash) stops basename from processing any options in the argument. Always quote $0 in case there are spaces in the name.
1 parent ea8f407 commit 3ae4430

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

hack/lib/init.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ os::log::stacktrace::install
5151
os::util::environment::update_path_var
5252

5353
if [[ -z "${OS_TMP_ENV_SET-}" ]]; then
54-
os::util::environment::setup_tmpdir_vars "$( basename "$0" ".sh" )"
54+
os::util::environment::setup_tmpdir_vars "$( basename -- "$0" ".sh" )"
5555
fi
5656

5757
# Allow setting $JUNIT_REPORT to toggle output behavior

0 commit comments

Comments
 (0)