Magellan Linux

Contents of /alx-src/trunk/alx-config/dialog_mkicasession.sh

Parent Directory Parent Directory | Revision Log Revision Log


Revision 217 - (show annotations) (download) (as text)
Sat Mar 5 17:08:18 2005 UTC (19 years, 2 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 *