Magellan Linux

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

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

revision 2354 by niro, Mon Aug 24 12:27:10 2015 UTC revision 2355 by niro, Mon Aug 24 12:32:07 2015 UTC
# Line 60  set_storefront_session() Line 60  set_storefront_session()
60   case "${action}" in   case "${action}" in
61   add)   add)
62   # requires name   # requires name
63   [[ -z ${name} ]] && help_citrix_session && return 1   [[ -z ${name} ]] && help_storefront_session && return 1
64   # action 'add' need mode too   # action 'add' need mode too
65   [[ -z ${mode} ]] && help_citrix_session && return 1   [[ -z ${mode} ]] && help_storefront_session && return 1
66   # and session   # and session
67   [[ -z ${session} ]] && help_citrix_session && return 1   [[ -z ${session} ]] && help_storefront_session && return 1
68    
69   # other sanity checks   # create storefront session starter
70   case "${mode}" in   ${MCORE_LIBDIR}/storefront-session \
  fullscreen) ;;  
  seamless) ;;  
  *x*) ;;  
  *) help_citrix_session && return 1 ;;  
  esac  
   
  # create citrix session file  
  ${MCORE_LIBDIR}/citrix-session \  
71   --add \   --add \
72   --name "${name}" \   --name "${name}" \
73   --session "${session}" \   --session "${session}" \
  --mode "${mode}" \  
74   --user "${user}" \   --user "${user}" \
75   --domain "${domain}" \   --domain "${domain}" \
76   --password "${password}"   --password "${password}"
# Line 88  set_storefront_session() Line 79  set_storefront_session()
79   del)   del)
80   if [[ -n ${name} ]]   if [[ -n ${name} ]]
81   then   then
82   ${MCORE_LIBDIR}/citrix-session --del --name "${name}"   ${MCORE_LIBDIR}/storefront-session --del --name "${name}"
83   else   else
84   for i in $(NOCOLORS=true ${MCORE_LIBDIR}/citrix-session --print)   for i in $(NOCOLORS=true ${MCORE_LIBDIR}/storefront-session --print)
85   do   do
86   # basename   # basename
87   name="${i%.*}"   name="${i%.*}"
88   ${MCORE_LIBDIR}/citrix-session --del --name "${name}"   ${MCORE_LIBDIR}/storefront-session --del --name "${name}"
89   done   done
90   fi   fi
91   ;;   ;;
92    
93   *) help_citrix_session && return 1 ;;   *) help_storefront_session && return 1 ;;
94   esac   esac
95  }  }
96    
# Line 107  get_storefront_session() Line 98  get_storefront_session()
98  {  {
99   local action="${CLASS_ARGV[0]}"   local action="${CLASS_ARGV[0]}"
100    
101   [[ -z ${action} ]] && help_citrix_serverlist && return 1   [[ -z ${action} ]] && help_storefront_session && return 1
102    
103   case "${action}" in   case "${action}" in
104   print) ${MCORE_LIBDIR}/citrix-session --print ;;   print) ${MCORE_LIBDIR}/storefront-session --print ;;
105   query) ${MCORE_LIBDIR}/citrix-session --query ;;   query) ${MCORE_LIBDIR}/storefront-session --query ;;
106   *) help_citrix_session && return 1 ;;   *) help_citrix_session && return 1 ;;
107   esac   esac
108  }  }
# Line 144  set_storefront_store() Line 135  set_storefront_store()
135    
136  get_storefront_store()  get_storefront_store()
137  {  {
138   ${MCORE_LIBDIR}/storefront-resolver liststore;;   ${MCORE_LIBDIR}/storefront-resolver liststore
139  }  }

Legend:
Removed from v.2354  
changed lines
  Added in v.2355