9 |
|
|
10 |
die() { echo "ERROR: $@"; exit 1; } |
die() { echo "ERROR: $@"; exit 1; } |
11 |
|
|
12 |
|
print_storefront_session_list() |
13 |
|
{ |
14 |
|
local counter |
15 |
|
|
16 |
|
declare -i counter=0 |
17 |
|
x11runas "${MCORE_LIBDIR}/storefront-resolver --enumerate --user '${user}' --password '${password}' --domain '${domain}'" | while read line |
18 |
|
do |
19 |
|
[[ ${counter} -gt 0 ]] && "${line}" | cut -d"'" -f1-3 |
20 |
|
((counter++)) |
21 |
|
done |
22 |
|
} |
23 |
|
|
24 |
# very basic getops |
# very basic getops |
25 |
for argv in $* |
for argv in $* |
26 |
do |
do |
91 |
;; |
;; |
92 |
|
|
93 |
query) |
query) |
94 |
eval sessionlist=( $(x11runas "${MCORE_LIBDIR}/storefront-resolver --enumerate --user '${user}' --password '${password}' --domain '${domain}'") ) |
eval sessionlist=( $(print_storefront_session_list) ) |
95 |
sessioncount="${#sessionlist[*]}" |
sessioncount="${#sessionlist[*]}" |
96 |
for (( i=0; i<sessioncount; i++)) |
for (( i=0; i<sessioncount; i++)) |
97 |
do |
do |