Contents of /alx-src/trunk/alx-config/dialog_mkicasession.sh
Parent Directory | Revision Log
Revision 217 -
(show annotations)
(download)
(as text)
Sat Mar 5 17:08:18 2005 UTC (19 years, 6 months ago) by niro
File MIME type: application/x-sh
File size: 1911 byte(s)
Sat Mar 5 17:08:18 2005 UTC (19 years, 6 months ago) by niro
File MIME type: application/x-sh
File size: 1911 byte(s)
test; not ready for public
1 | #!/bin/bash |
2 | |
3 | #dialog_mkicasession.sh |
4 | |
5 | TITLE="ALX-CONFIG" |
6 | |
7 | |
8 | sessionname=carecenter |
9 | server1=128.20.50.21 |
10 | server2= |
11 | server3= |
12 | user=carecenter |
13 | pass=augusta |
14 | domain=dom_aka_nt |
15 | screen=full |
16 | filename= |
17 | |
18 | RETVAL=-1 |
19 | while test ${RETVAL} != 1 && test ${RETVAL} != 250 && test ${RETVAL} != 0 |
20 | do |
21 | i="`dialog \ |
22 | --backtitle "$TITLE" \ |
23 | --stdout \ |
24 | --cancel-label "Abbrechen" \ |
25 | --ok-label "Weiter" \ |
26 | --extra-label "Ändern" \ |
27 | --default-item "$highlite" \ |
28 | --inputmenu "ICA Session erstellen (Passwörter werden in klartext gespeichert!)" 16 70 9 \ |
29 | "Sessionname:" "${sessionname}" \ |
30 | "Server1:" "${server1}" \ |
31 | "Server2:" "${server2}" \ |
32 | "Server3:" "${server3}" \ |
33 | "User:" "${user}" \ |
34 | "Pass:" "${pass}" \ |
35 | "Domain:" "${domain}" \ |
36 | "Screen:" "${screen}" \ |
37 | "Filename:" "${filename}"`" |
38 | RETVAL=$? |
39 | highlite="`echo "$i" |sed -e 's/^RENAMED //' -e 's/:.*//'`:" |
40 | |
41 | #echo "DEBUG: ${highlite}" |
42 | #read |
43 | case ${RETVAL} in |
44 | 1) |
45 | exit 1 |
46 | ;; |
47 | 0) |
48 | #clear |
49 | #echo "1 ${sessionname}" |
50 | #echo "2 ${server1}" |
51 | #echo "3 ${server2}" |
52 | #echo "4 ${server3}" |
53 | #echo "5 ${user}" |
54 | #echo "6 ${pass}" |
55 | #echo "7 ${domain}" |
56 | #echo "8 ${screen}" |
57 | #echo "9 ${filename}" |
58 | #read |
59 | #exit 0 |
60 | ./mkicasession \ |
61 | "${sessionname}" \ |
62 | "${server1}" \ |
63 | "${server2}" \ |
64 | "${server3}" \ |
65 | "${user}" \ |
66 | "${pass}" \ |
67 | "${domain}" \ |
68 | "${screen}" \ |
69 | "${filename}" |
70 | ;; |
71 | 3) |
72 | tag=`echo "${i}" |sed -e 's/^RENAMED //' -e 's/:.*//'` |
73 | item=`echo "${i}" |sed -e 's/^.*:[ ]*//' -e 's/[ ]*$//'` |
74 | |
75 | case "$tag" in |
76 | Sessionname) |
77 | sessionname="$item" |
78 | ;; |
79 | Server1) |
80 | server1="$item" |
81 | ;; |
82 | Server2) |
83 | server2="$item" |
84 | ;; |
85 | Server3) |
86 | server3="$item" |
87 | ;; |
88 | User) |
89 | user="$item" |
90 | ;; |
91 | Pass) |
92 | pass="$item" |
93 | ;; |
94 | Domain) |
95 | domain="$item" |
96 | ;; |
97 | Screen) |
98 | screen="$item" |
99 | ;; |
100 | Filename) |
101 | filename="$item" |
102 | ;; |
103 | esac |
104 | ;; |
105 | esac |
106 | done |
Properties
Name | Value |
---|---|
svn:executable | * |