Annotation of /alx-src/tags/alxconf-0_6_10/bin/storefront-resolver.sh
Parent Directory | Revision Log
Revision 6746 -
(hide annotations)
(download)
(as text)
Thu Jul 16 15:00:16 2015 UTC (9 years, 2 months ago) by niro
Original Path: alx-src/branches/alxconf-060/bin/storefront-resolver.sh
File MIME type: application/x-sh
File size: 669 byte(s)
Thu Jul 16 15:00:16 2015 UTC (9 years, 2 months ago) by niro
Original Path: alx-src/branches/alxconf-060/bin/storefront-resolver.sh
File MIME type: application/x-sh
File size: 669 byte(s)
-added storefront-resolver program
1 | niro | 6746 | #!/bin/bash |
2 | |||
3 | CMD="$1" | ||
4 | USER="$2" | ||
5 | PASS="$3" | ||
6 | DOMAIN="$4" | ||
7 | APP="$5" | ||
8 | |||
9 | BROWSER="" | ||
10 | STORE="" | ||
11 | |||
12 | source /etc/alxconfig-ng/storefront.rc | ||
13 | |||
14 | # prefer storebrowse | ||
15 | if [[ -e ${ICAROOT}/util/storebrowse ]] | ||
16 | then | ||
17 | BROWSER=${ICAROOT}/util/storebrowse | ||
18 | |||
19 | # use old pnabrowse | ||
20 | elif [[ -e ${ICAROOT}/util/pnabrowse ]] | ||
21 | then | ||
22 | BROWSER=${ICAROOT}/util/pnabrowse | ||
23 | else | ||
24 | echo "No Citrix browser found." | ||
25 | exit 1 | ||
26 | fi | ||
27 | |||
28 | case ${CMD} in | ||
29 | enumerate) | ||
30 | # enumerate apps | ||
31 | "${BROWSER}" -E -U "${USER}" -P "${PASS}" -D "${DOMAIN}" "${STORE}" | ||
32 | ;; | ||
33 | |||
34 | launch) | ||
35 | # launch apps | ||
36 | "${BROWSER}" -L "${APP}" -U "${USER}" -P "${PASS}" -D "${DOMAIN}" "${STORE}" | ||
37 | ;; | ||
38 | |||
39 | *) | ||
40 | echo "Unknown command '${CMD}'." | ||
41 | exit 1 | ||
42 | ;; | ||
43 | esac |