summaryrefslogtreecommitdiff
path: root/noncore/tools/opie-sh/scripts/opie-sh-wavelanchooser.sh
Side-by-side diff
Diffstat (limited to 'noncore/tools/opie-sh/scripts/opie-sh-wavelanchooser.sh') (more/less context) (ignore whitespace changes)
-rwxr-xr-xnoncore/tools/opie-sh/scripts/opie-sh-wavelanchooser.sh62
1 files changed, 62 insertions, 0 deletions
diff --git a/noncore/tools/opie-sh/scripts/opie-sh-wavelanchooser.sh b/noncore/tools/opie-sh/scripts/opie-sh-wavelanchooser.sh
new file mode 100755
index 0000000..13a1e79
--- a/dev/null
+++ b/noncore/tools/opie-sh/scripts/opie-sh-wavelanchooser.sh
@@ -0,0 +1,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=opie-sh
+
+about() {
+ ( echo "<img src=/opt/QtPalmtop/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