Annotation of /alx-src/trunk/alx-config/dialog_mkicasession.sh
Parent Directory | Revision Log
Revision 217 -
(hide annotations)
(download)
(as text)
Sat Mar 5 17:08:18 2005 UTC (19 years, 3 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, 3 months ago) by niro
File MIME type: application/x-sh
File size: 1911 byte(s)
test; not ready for public
1 | niro | 217 | #!/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 | * |