Magellan Linux

Diff of /mcore-src/trunk/mcore-tools/daemon/client/include/citrix.client.class

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

revision 2020 by niro, Thu Mar 10 18:11:32 2011 UTC revision 2021 by niro, Mon Aug 13 11:22:32 2012 UTC
# Line 57  set_citrix_session() Line 57  set_citrix_session()
57   local serverlist   local serverlist
58   local server   local server
59   local server_num   local server_num
60     local icafile
61   local CONFIG   local CONFIG
62   local i   local i
63    
# Line 76  set_citrix_session() Line 77  set_citrix_session()
77   *) help_citrix_session && return 1   *) help_citrix_session && return 1
78   esac   esac
79    
80   CONFIG="${MCORE_CONFIG_PATH}/citrix/ica/${session}.ica"   icafile="${MCORE_CONFIG_PATH}/citrix/ica/${session}.ica"
81     CONFIG="${MROOT}/${icafile}"
82   clearconfig   clearconfig
83    
84   addconfig '[WFClient]'   addconfig '[WFClient]'
# Line 134  set_citrix_session() Line 136  set_citrix_session()
136   esac   esac
137    
138   # generate fluxbox menu entry   # generate fluxbox menu entry
139   set_fluxbox_menuitem add "${session}" "wfica ${CONFIG}"   set_fluxbox_menuitem add "${session}" "wfica ${icafile}"
140   ;;   ;;
141    
142   del)   del)
143   if [[ -f ${MCORE_CONFIG_PATH}/citrix/ica/${session}.ica ]]   if [[ -f ${MROOT}/${MCORE_CONFIG_PATH}/citrix/ica/${session}.ica ]]
144   then   then
145   rm ${MCORE_CONFIG_PATH}/citrix/ica/"${session}".ica   rm ${MROOT}/${MCORE_CONFIG_PATH}/citrix/ica/"${session}".ica
146   set_fluxbox_menuitem del "${session}"   set_fluxbox_menuitem del "${session}"
147    
148   elif [[ -z ${file} ]]   elif [[ -z ${file} ]]
149   then   then
150   # delete all items, needed to loop through every session   # delete all items, needed to loop through every session
151   # or we delete *all* fluxbox menuitem too   # or we delete *all* fluxbox menuitem too
152   for i in ${MCORE_CONFIG_PATH}/citrix/ica/*   for i in ${MROOT}/${MCORE_CONFIG_PATH}/citrix/ica/*
153   do   do
154   rm ${i}   rm ${i}
155   set_fluxbox_menuitem del "$(basename ${i} .ica)"   set_fluxbox_menuitem del "$(basename ${i} .ica)"
# Line 164  get_citrix_session() Line 166  get_citrix_session()
166   local i   local i
167   local item   local item
168    
169   for i in $(find ${MCORE_CONFIG_PATH}/citrix/ica -type f)   for i in $(find ${MROOT}/${MCORE_CONFIG_PATH}/citrix/ica -type f)
170   do   do
171   item="${item} $(basename ${i} .ica)"   item="${item} $(basename ${i} .ica)"
172   done   done
# Line 183  set_citrix_serverlist() Line 185  set_citrix_serverlist()
185   case "${action}" in   case "${action}" in
186   add)   add)
187   [[ -z ${server} ]] && help_citrix_serverlist && return 1   [[ -z ${server} ]] && help_citrix_serverlist && return 1
188   CONFIG="${MCORE_CONFIG_PATH}/citrix/serverlist/${server}"   CONFIG="${MROOT}/${MCORE_CONFIG_PATH}/citrix/serverlist/${server}"
189   clearconfig   clearconfig
190   addconfig "${server}"   addconfig "${server}"
191   ;;   ;;
192    
193   del)   del)
194   if [[ -f ${MCORE_CONFIG_PATH}/citrix/serverlist/${server} ]]   if [[ -f ${MROOT}/${MCORE_CONFIG_PATH}/citrix/serverlist/${server} ]]
195   then   then
196   rm ${MCORE_CONFIG_PATH}/citrix/serverlist/"${server}"   rm ${MROOT}/${MCORE_CONFIG_PATH}/citrix/serverlist/"${server}"
197   elif [[ -z ${server} ]]   elif [[ -z ${server} ]]
198   then   then
199   # delete all items   # delete all items
200   rm ${MCORE_CONFIG_PATH}/citrix/serverlist/*   rm ${MROOT}/${MCORE_CONFIG_PATH}/citrix/serverlist/*
201   fi   fi
202   ;;   ;;
203    
# Line 208  get_citrix_serverlist() Line 210  get_citrix_serverlist()
210   local i   local i
211   local item   local item
212    
213   for i in $(find ${MCORE_CONFIG_PATH}/citrix/serverlist -type f)   for i in $(find ${MROOT}/${MCORE_CONFIG_PATH}/citrix/serverlist -type f)
214   do   do
215   item="${item} $(basename ${i})"   item="${item} $(basename ${i})"
216   done   done

Legend:
Removed from v.2020  
changed lines
  Added in v.2021