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 2382 by niro, Wed Aug 26 12:00:17 2015 UTC revision 2392 by niro, Thu Aug 27 07:45:17 2015 UTC
# Line 23  do Line 23  do
23   shift   shift
24  done  done
25    
26  [[ -z ${method} ]] || die "No method given"  [[ -n ${method} ]] || die "No method given"
27    
28  case "${method}" in  case "${method}" in
29   add)   add)
# Line 37  case "${method}" in Line 37  case "${method}" in
37   clearconfig   clearconfig
38    
39   addconfig '#!/bin/bash'   addconfig '#!/bin/bash'
40   addconfig "${MCORE_LIBDIR}/storefront-resolver launch '${user}' '${password}' '${domain}' '${session}'"   addconfig "${MCORE_LIBDIR}/storefront-resolver --launch --user '${user}' --password '${password}' --domain '${domain}' --app '${session}'"
41   chmod +x "${storefront_starter}"   chmod +x "${storefront_starter}"
42    
43   if is_provided fluxbox   if is_provided fluxbox
# Line 49  case "${method}" in Line 49  case "${method}" in
49   if is_provided idesk   if is_provided idesk
50   then   then
51   # generate idesk desktop icon   # generate idesk desktop icon
52   ${MCORE_LIBDIR}/idesk-generate-icon-info -add --name "{name}" --command "${storefront_starter}" --icon default.png &&   ${MCORE_LIBDIR}/idesk-generate-icon-info --add --name "${name}" --command "${storefront_starter}" --icon default.png &&
53   ${MCORE_LIBDIR}/idesk-generate-all-desktop-icons   ${MCORE_LIBDIR}/idesk-generate-all-desktop-icons
54   fi   fi
55   ;;   ;;
# Line 75  case "${method}" in Line 75  case "${method}" in
75   ;;   ;;
76    
77   print)   print)
78   list_files_in_directory ${MROOT}/${STOREFRONTDIR}   list_files_in_directory ${MROOT}/${STOREFRONTDIR} | sed 's:\.sh:g'
79   ;;   ;;
80    
81   query)   query)
82   eval sessionlist=( $(su - "${MCORE_UNPRIV_USER}" -c "${MCORE_LIBDIR}/storefront-resolver enumerate '${user}' '${password}' '${domain}'") )   eval sessionlist=( $(x11runas "${MCORE_LIBDIR}/storefront-resolver --enumerate --user '${user}' --password '${password}' --domain '${domain}'") )
83   sessioncount="${#sessionlist[*]}"   sessioncount="${#sessionlist[*]}"
84   for (( i=0; i<sessioncount; i++))   for (( i=0; i<sessioncount; i++))
85   do   do

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