summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@lukeshu.com>2018-03-25 15:52:56 -0400
committerLuke Shumaker <lukeshu@lukeshu.com>2018-03-25 15:52:56 -0400
commita37d299efe2baa72d873bb10cb77d2e12314887b (patch)
tree587fd110924509d9aa5ceed4def6721a0bf724bb
parent5cd1910712195e227da6a5f957fea88acec6e487 (diff)
xbs-abs: clean up pac2svn
-rwxr-xr-xsrc/xbs-abs/helper-abs14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/xbs-abs/helper-abs b/src/xbs-abs/helper-abs
index f850e13..9465b4b 100755
--- a/src/xbs-abs/helper-abs
+++ b/src/xbs-abs/helper-abs
@@ -52,15 +52,13 @@ pac2svn() {
local pacrepo=$1
# Figure out which svn repo we need
- local svnrepoStr
- for svnrepoStr in "${SVNREPOS[@]}"; do
- local svnrepoAry=($svnrepoStr)
- local svnrepo=${svnrepoAry[0]}
- local svnurl=${svnrepoAry[1]}
- local pacrepos=("${svnrepoAry[@]:2}")
+ local repo_spec repo_name repo_svnurl repo_pacrepos
+ for repo_spec in "${SVNREPOS[@]}"; do
+ read -r repo_name repo_svnurl repo_pacrepos <<<"$repo_spec"
+ read -ra repo_pacrepos <<<"$repo_pacrepos"
- if in_array "$pacrepo" "${pacrepos[@]}"; then
- echo "$svnrepo"
+ if in_array "$pacrepo" "${repo_pacrepos[@]}"; then
+ echo "$repo_name"
return 0 # $EXIT_SUCCESS
fi
done