diff options
author | Francis Rowe <info@gluglug.org.uk> | 2015-08-30 03:31:25 +0100 |
---|---|---|
committer | Francis Rowe <info@gluglug.org.uk> | 2015-08-30 03:31:25 +0100 |
commit | 3b2c1818aed5fa119374f36c62cc74dc04c6dc7d (patch) | |
tree | 8a5db55e6c86771e04562f7d05b81acc2ad3530b | |
parent | 7cc3ecfbc6a3bb5403d065c0adaa4e4c0101b9b8 (diff) | |
download | librebootfr-3b2c1818aed5fa119374f36c62cc74dc04c6dc7d.tar.gz librebootfr-3b2c1818aed5fa119374f36c62cc74dc04c6dc7d.zip |
build script: don't use ls
-rwxr-xr-x | build | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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 |