Magellan Linux

Diff of /mcore-src/trunk/mcore-tools/src/modules/citrix/storefront-session.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2392 by niro, Thu Aug 27 07:45:17 2015 UTC revision 2393 by niro, Thu Aug 27 08:15:48 2015 UTC
# Line 9  STOREFRONTDIR="${MCORE_CONFIG_PATH}/citr Line 9  STOREFRONTDIR="${MCORE_CONFIG_PATH}/citr
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
# Line 79  case "${method}" in Line 91  case "${method}" in
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

Legend:
Removed from v.2392  
changed lines
  Added in v.2393