--- alx-src/branches/alxconf_20060908/functions/config_sessions.sh 2011/01/22 17:57:19 1653 +++ alx-src/branches/alxconf_20060908/functions/config_sessions.sh 2011/01/22 17:57:49 1654 @@ -56,6 +56,7 @@ local all_ids local i local x + local browser_address_num local server local ses_session local ses_filename @@ -97,17 +98,21 @@ for server in ${ses_browseradrs} do (( x++ )) - echo "TcpBrowserAddress${x}=${server}" >> ${ALX_ICA_SESSIONS}/${ses_filename} + browser_address_num="${x}" + # support newer ica-clients: + # the first address must be named TcpBrowserAddress, but not TcpBrowserAddress1 !! + [[ ${x} -eq 1 ]] && browser_address_num="" + echo "TcpBrowserAddress${browser_address_num}=${server}" >> ${ALX_ICA_SESSIONS}/${ses_filename} done IFS="${OLD_IFS}" unset x unset OLD_IFS - + echo 'ScreenPercent=0' >> ${ALX_ICA_SESSIONS}/${ses_filename} echo '[ApplicationServers]' >> ${ALX_ICA_SESSIONS}/${ses_filename} echo "${ses_session}=" >> ${ALX_ICA_SESSIONS}/${ses_filename} - + echo "[${ses_session}]" >> ${ALX_ICA_SESSIONS}/${ses_filename} echo "Address=${ses_session}" >> ${ALX_ICA_SESSIONS}/${ses_filename} echo "InitialProgram=#${ses_session}" >> ${ALX_ICA_SESSIONS}/${ses_filename}