Magellan Linux

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

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

revision 2479 by niro, Thu Sep 10 08:48:45 2015 UTC revision 2639 by niro, Tue Sep 29 12:53:20 2015 UTC
# Line 21  do Line 21  do
21   --user) shift; user="$1" ;;   --user) shift; user="$1" ;;
22   --domain) shift; domain="$1" ;;   --domain) shift; domain="$1" ;;
23   --password) shift; password="$1" ;;   --password) shift; password="$1" ;;
24     --serverlist) shift; serverlist="$1" ;;
25   esac   esac
26   shift   shift
27  done  done
# Line 44  case "${method}" in Line 45  case "${method}" in
45   *) die "unknown mode '${mode}'"   *) die "unknown mode '${mode}'"
46   esac   esac
47    
48     # add servers from serverlist
49     if [[ -n ${serverlist} ]]
50     then
51     OLD_IFS=$IFS
52     IFS=";"
53     for server in ${serverlist}
54     do
55     ${MCORE_LIBDIR}/citrix-serverlist --add --server "${server}"
56     done
57     IFS=${OLD_IFS}
58     fi
59    
60   icafile="${ICADIR}/${name}.${ICASUFFIX}"   icafile="${ICADIR}/${name}.${ICASUFFIX}"
61   CONFIG="${MROOT}/${icafile}"   CONFIG="${MROOT}/${icafile}"
62   clearconfig   clearconfig
# Line 59  case "${method}" in Line 72  case "${method}" in
72   server_num="${i}"   server_num="${i}"
73   [[ ${i} -eq 1 ]] && server_num=""   [[ ${i} -eq 1 ]] && server_num=""
74   addconfig "TcpBrowserAddress${server_num}=${server}"   addconfig "TcpBrowserAddress${server_num}=${server}"
75     addconfig "HttpBrowserAddress${server_num}=${server}"
76   done   done
77   addconfig 'ScreenPercent=0'   addconfig 'ScreenPercent=0'
78   addconfig '[ApplicationServers]'   addconfig '[ApplicationServers]'
# Line 105  case "${method}" in Line 119  case "${method}" in
119   if is_provided fluxbox   if is_provided fluxbox
120   then   then
121   # generate fluxbox menu entry   # generate fluxbox menu entry
122   ${MCORE_LIBDIR}/fluxbox-menuitem --add --name "${name}" --exec "wfica ${icafile}" &&   ${MCORE_LIBDIR}/fluxbox-menuitem --add --name "${name}" --exec "${MCORE_LIBDIR}/launch-ica ${icafile}" &&
123   ${MCORE_LIBDIR}/fluxbox-rebuild-menu   ${MCORE_LIBDIR}/fluxbox-rebuild-menu
124   fi   fi
125   if is_provided idesk   if is_provided idesk
126   then   then
127   # generate idesk desktop icon   # generate idesk desktop icon
128   ${MCORE_LIBDIR}/idesk-generate-icon-info --add --name "${name}" --command "wfica ${icafile}" --icon default.png &&   ${MCORE_LIBDIR}/idesk-generate-icon-info --add --name "${name}" --command "${MCORE_LIBDIR}/launch-ica ${icafile}" --icon default.png &&
129   ${MCORE_LIBDIR}/idesk-generate-all-desktop-icons   ${MCORE_LIBDIR}/idesk-generate-all-desktop-icons
130   fi   fi
131   ;;   ;;

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