summaryrefslogtreecommitdiff
path: root/noncore/tools/opie-sh/scripts/opie-sh-wavelanchooser.sh
blob: 49c62c407484e8af487b8f92bd16811cf0e980e4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#!/bin/sh

# wavelanchooser.sh - a demonstration of opie-sh
#
# Copyright (C) 2002 gonz@directbox.com
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# 20020528-1 - fixed filename in cleanup
# 20020526-1 - rudimental but working
# 20020524-1 - initial working release planned
#

OPIE_SH=$OPIEDIR/bin/opie-sh

about() {
	( echo "<img src=$OPIEDIR/pics/opie-sh-scripts/qtwavelan.png>"
	  echo "<h3>About</h3>"
	  echo "This little App is for changing the location setting"
	  echo "for your wireless card. <br>"
	  echo "actually it only starts /etc/init.d/[home|work] and can"
	  echo "be easily turned into a quick program to start the service"
          echo "or init script you use most."
	  echo "<p>"
        )  | $OPIE_SH -t wavelanchooser -f  &
	SCREENCLEAN=$!
	sleep 1
}

cleanup() {
	kill  $SCREENCLEAN $SCREENCLEAN2
	rm -f /tmp/qcop-msg-opie-sh-wavelanchooser.sh
}


about

# choose if work or home
$OPIE_SH -m -t "network-settings dialog" 		\
	-M "which configuration do you want ? "  \
	  -w -0 home -1 work -g

if [ "$?" = "0" ] 
then	DECISION=home
else	DECISION=work
fi

( echo "you decided to choose $DECISION configuration. "
  echo "remember to reinsert card."
  /etc/init.d/$DECISION start
) | $OPIE_SH -t "confirmation" -f \


cleanup