fixing a few uses of selector function
authorBrian Flowers <git-admn@bsflowers.net>
Mon, 19 Sep 2016 00:46:44 +0000 (20:46 -0400)
committerBrian Flowers <git-admn@bsflowers.net>
Mon, 19 Sep 2016 00:46:44 +0000 (20:46 -0400)
bdsm.sh

diff --git a/bdsm.sh b/bdsm.sh
index b3b24fe..79a22e0 100755 (executable)
--- a/bdsm.sh
+++ b/bdsm.sh
@@ -300,7 +300,7 @@ configure()
       header "Configure a new host"
       
       types=$(ls /home/bdsm/bdsm.d/ | cut -d'.' -f2 | sort -u)
-      type=`selector "Host type" $types`
+      type=`selector "Host type" ${types[@]}`
       
       prompt "Hostname: "
       read host
@@ -335,11 +335,11 @@ configure()
     
     services=$(cat /home/bdsm/.bdsm.conf.tmp | grep ":$host{" | \
       sed 's/.*{\(.*\)}/\1/g' | tr ';' ' ')
-    service=`selector "Select a service to configure" $services "Add a service..." "Done"`
+    service=`selector "Select a service to configure" ${services[@]} "Add a service..." "Done"`
     
     if [ "$service" == "Add a service..." ]; then
       header "Add a new service"
-      service=`selector "Service type: " $availServices`
+      service=`selector "Service type: " ${availServices[@]}`
     elif [ "$service" == "Done" ]; then
       continue
     fi