forked from shaba/openuds
Merge remote-tracking branch 'origin/v3.5'
This commit is contained in:
commit
0208c9b3f9
4
client-py3/full/linux/thinpro/firefox/45-uds
Normal file
4
client-py3/full/linux/thinpro/firefox/45-uds
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# UDS handlers.json
|
||||||
|
cp "/lib/UDSClient/firefox/handlers.json" "$FIREFOX_PROFILE_HANDLERS"
|
||||||
|
ffset "network.protocol-handler.external.uds" "true"
|
||||||
|
ffset "network.protocol-handler.external.udss" "true"
|
98
client-py3/full/linux/thinpro/firefox/handlers.json
Normal file
98
client-py3/full/linux/thinpro/firefox/handlers.json
Normal file
@ -0,0 +1,98 @@
|
|||||||
|
{
|
||||||
|
"defaultHandlersVersion": {
|
||||||
|
"en-US": 4
|
||||||
|
},
|
||||||
|
"mimeTypes": {
|
||||||
|
"application/pdf": {
|
||||||
|
"action": 3,
|
||||||
|
"extensions": [
|
||||||
|
"pdf"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"application/x-ica": {
|
||||||
|
"action": 2,
|
||||||
|
"extensions": [
|
||||||
|
"ica"
|
||||||
|
],
|
||||||
|
"handlers": [
|
||||||
|
{
|
||||||
|
"name": "wfica",
|
||||||
|
"path": "/usr/share/hptc-firefox-mgr/handlers/citrix"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"application/x-rdp": {
|
||||||
|
"action": 2,
|
||||||
|
"extensions": [
|
||||||
|
"rdp"
|
||||||
|
],
|
||||||
|
"handlers": [
|
||||||
|
{
|
||||||
|
"name": "HP xfreerdp",
|
||||||
|
"path": "/usr/share/hptc-firefox-mgr/handlers/rdp"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"text/lic": {
|
||||||
|
"action": 2,
|
||||||
|
"extensions": [
|
||||||
|
"lic"
|
||||||
|
],
|
||||||
|
"handlers": [
|
||||||
|
{
|
||||||
|
"name": "Copy license to ThinPro",
|
||||||
|
"path": "/usr/share/hptc-firefox-mgr/handlers/copy_lic"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"text/xml": {
|
||||||
|
"action": 3,
|
||||||
|
"extensions": [
|
||||||
|
"xml"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"image/svg+xml": {
|
||||||
|
"action": 3,
|
||||||
|
"extensions": [
|
||||||
|
"svg"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"image/webp": {
|
||||||
|
"action": 3,
|
||||||
|
"extensions": [
|
||||||
|
"webp"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"schemes": {
|
||||||
|
"vmware-view": {
|
||||||
|
"action": 2,
|
||||||
|
"handlers": [
|
||||||
|
{
|
||||||
|
"name": "VMWare Horizon View",
|
||||||
|
"path": "/usr/share/hptc-firefox-mgr/handlers/vmware"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"uds": {
|
||||||
|
"action": 2,
|
||||||
|
"handlers": [
|
||||||
|
{
|
||||||
|
"name": "UDS Client for ThinPro (SSL)",
|
||||||
|
"path": "/usr/share/hptc-firefox-mgr/handlers/uds"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"udss": {
|
||||||
|
"action": 2,
|
||||||
|
"handlers": [
|
||||||
|
{
|
||||||
|
"name": "UDS Client for ThinPro",
|
||||||
|
"path": "/usr/share/hptc-firefox-mgr/handlers/uds"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
5
client-py3/full/linux/thinpro/firefox/uds
Normal file
5
client-py3/full/linux/thinpro/firefox/uds
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
export LD_PRELOAD=""
|
||||||
|
/bin/udsclient $*
|
||||||
|
exit 0
|
@ -13,13 +13,26 @@ INSTALLED=0
|
|||||||
# Installation for 7.1.x version
|
# Installation for 7.1.x version
|
||||||
grep -q "7.1" /etc/issue
|
grep -q "7.1" /etc/issue
|
||||||
if [ $? -eq 0 ]; then
|
if [ $? -eq 0 ]; then
|
||||||
|
echo "Installing for 7.1 version"
|
||||||
# Allow UDS apps without asking
|
# Allow UDS apps without asking
|
||||||
cp firefox7.1/syspref.js /etc/firefox
|
cp firefox7.1/syspref.js /etc/firefox
|
||||||
# Copy handlers for firefox
|
# Copy handlers.json for firefox
|
||||||
mkdir -p /lib/UDSClient/firefox/ > /dev/null 2>&1
|
mkdir -p /lib/UDSClient/firefox/ > /dev/null 2>&1
|
||||||
cp firefox7.1/handlers.json /lib/UDSClient/firefox/
|
cp firefox7.1/handlers.json /lib/UDSClient/firefox/
|
||||||
|
# and runner
|
||||||
cp firefox7.1/45-uds /etc/hptc-firefox-mgr/prestart
|
cp firefox7.1/45-uds /etc/hptc-firefox-mgr/prestart
|
||||||
INSTALLED=1
|
INSTALLED=1
|
||||||
|
else
|
||||||
|
echo "Installing for > 7.1 version"
|
||||||
|
# Copy handlers for firefox
|
||||||
|
mkdir -p /lib/UDSClient/firefox/ > /dev/null 2>&1
|
||||||
|
# Copy handlers.json for firefox
|
||||||
|
cp firefox/handlers.json /lib/UDSClient/firefox/
|
||||||
|
cp firefox/45-uds /etc/hptc-firefox-mgr/prestart
|
||||||
|
# copy uds handler for firefox
|
||||||
|
cp firefox/uds /usr/share/hptc-firefox-mgr/handlers/uds
|
||||||
|
chmod 755 /usr/share/hptc-firefox-mgr/handlers/uds
|
||||||
|
INSTALLED=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# If not installed, show a message
|
# If not installed, show a message
|
||||||
|
Loading…
Reference in New Issue
Block a user