From 3b2c1818aed5fa119374f36c62cc74dc04c6dc7d Mon Sep 17 00:00:00 2001 From: Francis Rowe Date: Sun, 30 Aug 2015 03:31:25 +0100 Subject: build script: don't use ls --- build | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build b/build index ac98513f..829763ee 100755 --- a/build +++ b/build @@ -27,7 +27,7 @@ mode="unknown" option="unknown" usage="./build mode option" -availablemodes="$(ls ${build}/)" +availablemodes="$(for mode in ${build}/*; do printf "%s\n" "${mode##*/}"; done)" availableoptions="unknown" # unknown until the mode is determined # User specified no or too few/many parameters @@ -48,7 +48,7 @@ option="${2}" shift 2 if [ -d "${build}/${mode}" ]; then - availableoptions="$(ls ${build}/${mode}/)" + availableoptions="$(for option in ${build}/${mode}/*; do printf "%s\n" "${option##*/}"; done)" if [ "${option}" = "list" ]; then printf "Available options for '%s' are:\nall\n%s\n\n" "${mode}" "${availableoptions}" elif [ -f "${build}/${mode}/${option}" ]; then -- cgit v1.2.3-70-g09d2