47 |
[[ -n ${STOREFRONT_PASS} ]] && OPT+=" -P ${STOREFRONT_PASS}" |
[[ -n ${STOREFRONT_PASS} ]] && OPT+=" -P ${STOREFRONT_PASS}" |
48 |
[[ -n ${STOREFRONT_DOMAIN} ]] && OPT+=" -D ${STOREFRONT_DOMAIN}" |
[[ -n ${STOREFRONT_DOMAIN} ]] && OPT+=" -D ${STOREFRONT_DOMAIN}" |
49 |
SESSION_LIST=$(storebrowse -E ${OPT} ${STOREFRONT_STORE}) |
SESSION_LIST=$(storebrowse -E ${OPT} ${STOREFRONT_STORE}) |
50 |
echo "SESSION_LIST='${SESSION_LIST}'" |
|
51 |
|
# exclude the desktop session, which is always the first |
52 |
|
declare -i counter=0 |
53 |
|
echo "${SESSION_LIST}" | while read line |
54 |
|
do |
55 |
|
if [[ ${counter} -gt 0 ]] |
56 |
|
then |
57 |
|
session=$(echo ${line} | cut -d"'" -f 2) |
58 |
|
description=$(echo ${line} | cut -d"'" -f 4) |
59 |
|
echo "Session: '${session}' -> Description '${description}'" |
60 |
|
fi |
61 |
|
(( counter++ )) |
62 |
|
done |
63 |
fi |
fi |