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 2385 by niro, Wed Aug 26 12:05:04 2015 UTC revision 2479 by niro, Thu Sep 10 08:48:45 2015 UTC
# Line 2  Line 2 
2    
3  provide citrix storefront  provide citrix storefront
4    
5  # needs fluxbox!  # needs fluxbox and idesk!
6  require fluxbox basic-video  require fluxbox idesk
7    
8  # citrix global config  # citrix global config
9  include @@SYSCONFDIR@@/mcore/citrix.conf  include @@SYSCONFDIR@@/mcore/citrix.conf
# Line 78  set_storefront_session() Line 78  set_storefront_session()
78   then   then
79   ${MCORE_LIBDIR}/storefront-session --del --name "${name}"   ${MCORE_LIBDIR}/storefront-session --del --name "${name}"
80   else   else
81   for i in $(NOCOLORS=true ${MCORE_LIBDIR}/storefront-session --print)   for i in $(NOCOLORS=1 ${MCORE_LIBDIR}/storefront-session --print)
82   do   do
83   # basename   # basename
84   name="${i%.*}"   name="${i%.*}"
# Line 123  set_storefront_store() Line 123  set_storefront_store()
123   [[ -z ${action} ]] && help_storefront_store && return 1   [[ -z ${action} ]] && help_storefront_store && return 1
124    
125   case "${action}" in   case "${action}" in
126   add) su - "${MCORE_UNPRIV_USER}" -c "${MCORE_LIBDIR}/storefront-resolver addstore '${store}'" ;;   add) x11runas "${MCORE_LIBDIR}/storefront-resolver --addstore --store '${store}'" ;;
127   del)   del)
128   if [[ -n ${store} ]]   if [[ -n ${store} ]]
129   then   then
130   su - "${MCORE_UNPRIV_USER}" -c "${MCORE_LIBDIR}/storefront-resolver delstore '${store}'"   x11runas "${MCORE_LIBDIR}/storefront-resolver --delstore --store '${store}'"
131   else   else
132   # delete all items   # delete all items
133   for i in $(su - "${MCORE_UNPRIV_USER}" -c NOCOLORS=true ${MCORE_LIBDIR}/storefront-resolver liststore)   for i in $(x11runas "NOCOLORS=1 ${MCORE_LIBDIR}/storefront-resolver --liststore")
134   do   do
135   su - "${MCORE_UNPRIV_USER}" -c "${MCORE_LIBDIR}/storefront-resolver delstore '${i}'"   x11runas "${MCORE_LIBDIR}/storefront-resolver --delstore --store '${i}'"
136   done   done
137   fi   fi
138   ;;   ;;
# Line 142  set_storefront_store() Line 142  set_storefront_store()
142    
143  get_storefront_store()  get_storefront_store()
144  {  {
145   su - "${MCORE_UNPRIV_USER}" -c "${MCORE_LIBDIR}/storefront-resolver liststore"   x11runas "${MCORE_LIBDIR}/storefront-resolver --liststore"
146  }  }

Legend:
Removed from v.2385  
changed lines
  Added in v.2479