From d949ebc8589c3dc75d7888e34ce8f7faa4348469 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Tue, 1 Mar 2011 14:09:24 +0000 Subject: setup-apkrepos: create a helper func for counting Might be handy if we want count differently, strip comments etc in future --- setup-apkrepos.in | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'setup-apkrepos.in') diff --git a/setup-apkrepos.in b/setup-apkrepos.in index 3c7f6b8..e6a51b4 100755 --- a/setup-apkrepos.in +++ b/setup-apkrepos.in @@ -25,6 +25,10 @@ get_hostname_from_url() { echo ${n%%/*} } +count() { + echo $1 | sed 's/ /\n/g' | wc -l +} + prompt_setup_method() { while true; do echo "How would you like to set up internet apk repositories?" @@ -43,7 +47,7 @@ prompt_setup_method() { get_random_mirror() { local i=0 - local mirror_count=`echo $MIRRORS | sed 's/ /\n/g' | wc -l` + local mirror_count=$(count $MIRRORS) local random_mirror_index=`expr $RANDOM % $mirror_count` local random_mirror_hostname @@ -97,7 +101,7 @@ prompt_mirror_list() { local i local mirror_hostname local mirror_index - local mirror_count=`echo $MIRRORS | sed 's/ /\n/g' | wc -l` + local mirror_count=$(count $MIRRORS) while true; do echo "" @@ -190,7 +194,7 @@ prompt_clear_repositories() { prompt_alpine_release() { local i local release_index - local release_count=`echo $RELEASES | sed 's/ /\n/g' | wc -l` + local release_count=$(count $RELEASES) while true; do echo -en "\n" -- cgit v1.2.3