From dfac71239116c4804081d925e9cf3021680b1e2c Mon Sep 17 00:00:00 2001 From: spiralman Date: Sun, 01 Sep 2002 14:42:39 +0000 Subject: initial import of gonz's opie-sh scripts --- (limited to 'noncore/tools/opie-sh/scripts/opie-sh-wavelanchooser.sh') 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 "" + echo "

About

" + echo "This little App is for changing the location setting" + echo "for your wireless card.
" + 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 "

" + ) | $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 -- cgit v0.9.0.2