From 6f398e3077ea65fe97c8697ef53efbe166832b95 Mon Sep 17 00:00:00 2001 From: Dave Reisner Date: Sun, 14 Aug 2011 21:31:19 -0400 Subject: [PATCH] lib-ui-interactive: don't iterate over ls's contents Signed-off-by: Dave Reisner --- src/core/libs/lib-ui-interactive.sh | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/core/libs/lib-ui-interactive.sh b/src/core/libs/lib-ui-interactive.sh index fb44381..9feeb0a 100644 --- a/src/core/libs/lib-ui-interactive.sh +++ b/src/core/libs/lib-ui-interactive.sh @@ -1330,9 +1330,11 @@ get_kernel_parameters() { # returns: nothing interactive_select_source() { NEED_REMOTE=0 - repos_onboard=$(ls /repo) + shopt -s nullglob + repos_onboard=(/repo/*) + shopt -u nullglob list=() - for repo in $repos_onboard; do + for repo in "${repos_onboard[@]##*/}"; do if [ $repo == 'core' ]; then list+=($repo-local "$repo mounted in install medium" ON) else -- 1.7.6