ports/net/citrix_ica/files/patch-linuxx86_hinst
Emanuel Haupt b4f9936bb0 - Update to 13.6.0
- Update WWW
2017-08-24 16:41:35 +00:00

174 lines
3.8 KiB
Text

--- linuxx86/hinst.orig 2017-06-30 17:48:55 UTC
+++ linuxx86/hinst
@@ -1,4 +1,7 @@
#!/bin/sh
+
+#set -x
+
###############################################################################
#
# Name: util_tr.sh
@@ -105,7 +108,7 @@ then
fi
# Install in here by default.
-DefaultInstallDir=/opt/Citrix/ICAClient
+DefaultInstallDir=%%PREFIX%%/ICAClient
# Default CDROM mount point
DefaultCDSourceDir=/cdrom
@@ -1485,7 +1488,7 @@ REQUIRE_LICENSE=
set_require_ICA_license()
{
REQUIRE_LICENSE=
- if [ ! -f /etc/icalicense/clientlicense ]
+ if [ ! -f %%PREFIX%%/etc/icalicense/clientlicense ]
then
TRY1=`"$ECHO_CMD" -l`
sleep 1
@@ -1508,14 +1511,14 @@ set_license()
# a license file.
if [ -n "$SU_INSTALL" ] ; then
- create_dir /etc/icalicense
+ create_dir %%PREFIX%%/etc/icalicense
- if [ ! -f /etc/icalicense/clientlicense ]
+ if [ ! -f %%PREFIX%%/etc/icalicense/clientlicense ]
then
- "$ECHO_CMD" -l >/etc/icalicense/clientlicense
+ "$ECHO_CMD" -l > %%PREFIX%%/etc/icalicense/clientlicense
fi
- chmod 444 /etc/icalicense/clientlicense
- chmod 555 /etc/icalicense
+ chmod 444 %%PREFIX%%/etc/icalicense/clientlicense
+ chmod 555 %%PREFIX%%/etc/icalicense
fi
}
###############################################################################
@@ -1559,7 +1562,7 @@ install_ICA_client()
echo_no_nl "$instica4"
- getyesno $INSTALLER_NO
+ ANSWER=${INSTALLER_YES}
if [ "$ANSWER" != "$INSTALLER_YES" ]
then
"$ECHO_CMD" $instica5
@@ -1583,9 +1586,8 @@ install_ICA_client()
if [ "$PORT" != "uclibc" ]
then
- integrate_ICA_client
+ :
fi
- install_usb "$CDSourceDir" "$ICAInstDir"
else
COR_SELECTED=false
fi
@@ -1803,7 +1805,7 @@ setCDSourceDir()
echo_no_nl "$dirutil1a"
echo_no_nl "-i" "$ICAInstDir"
echo_no_nl "] $dirutil1b"
- read newCDSourceDir
+ newCDSOurceDir=${DefaultInstallDir}
if [ "x$newCDSourceDir" != "x" ]
then
CDSourceDir="$newCDSourceDir"
@@ -1876,7 +1878,7 @@ setICAInstDir()
echo_no_nl "$dirutil4a "
echo_no_nl "-i" "$ICAInstDir"
echo_no_nl "] $dirutil4b"
- read newICAInstDir
+ newICAInstDir=${DefaultInstallDir}
if [ "`echo x$newICAInstDir | tolower`" = "x$INSTALLER_QUIT" ]
then
FAIL_MSG=$dirutil13
@@ -2468,7 +2470,7 @@ install_packages(){
then
:
else
- /bin/false
+ /usr/bin/false
return
fi
@@ -2542,7 +2544,7 @@ install_packages(){
fi
fi
- /bin/true
+ /usr/bin/true
}
#!/bin/sh
@@ -2663,26 +2665,18 @@ esac
netscape_integrate()
{
- user_echo $integrate_netscape1
if test -z "$SU_INSTALL"
then
set_npui_variables
found_netscape
else
search_ok=0
- EXTRA_BROWSERS=`find_browsers`
-
- if test -d "/usr/lib/netscape"\
- || test -d "/usr/local/netscape"\
- || test -d "/opt/netscape"\
- || test -d "/usr/local/lib/netscape"\
- || test -d "/usr/dt/appconfig/netscape"\
- || test "$MOZILLA_HOME" != "" -a -d "$MOZILLA_HOME"\
- || test "$EXTRA_BROWSERS" != ""
- then
+ case ${FOUND_NS} in
+ TRUE)
user_echo $integrate_netscape3
found_netscape
- else
+ ;;
+ *)
user_prompt "$integrate_netscape2"
getyesno $INSTALLER_NO
if [ "$ANSWER" = "$INSTALLER_YES" ]
@@ -2691,7 +2685,8 @@ netscape_integrate()
else
user_echo $integrate_netscape6
fi
- fi
+ ;;
+ esac
fi
# Create utility script files in install root.
@@ -4334,8 +4329,8 @@ main_install_menu(){
"$ECHO_CMD" $menus5
return 0
fi
- while true
- do
+ #while true
+ #do
#
# Get the Function the user wants to perform
#
@@ -4349,7 +4344,7 @@ main_install_menu(){
fi
echo_no_nl "$menus2 1-$menuItems [$keyDefault]: "
- read keynum
+ keynum=1
if test "x$keynum" = "x"
then
@@ -4414,7 +4409,7 @@ main_install_menu(){
# After any action make exit the default
keyDefault=3
fi
- done
+ #done
}