Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 217 - (hide 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 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 *