wow, freaky checkin from accidental work time spent in usb flash drive, rather than
authorChris Koeritz <fred@gruntose.com>
Sun, 29 Apr 2012 22:07:54 +0000 (18:07 -0400)
committerChris Koeritz <fred@gruntose.com>
Sun, 29 Apr 2012 22:07:54 +0000 (18:07 -0400)
in repository where i expected these.  nice that git will not tromp on things, so i could
find out about these.

huffware/licenses/permission_given_clock_scripts.txt [new file with mode: 0644]
huffware/licenses/permission_given_for_timeless_door_scripts.txt [new file with mode: 0644]
scripts/security/start_tunnels.sh

diff --git a/huffware/licenses/permission_given_clock_scripts.txt b/huffware/licenses/permission_given_clock_scripts.txt
new file mode 100644 (file)
index 0000000..1c3605c
--- /dev/null
@@ -0,0 +1,20 @@
+Subject:
+xxx - permission for clock scripts (part 1) [via fred huffhines]
+From:
+<09a0351a-9e36-414f-9322-adc731c3dddd@fred@gruntose.com>
+Date:
+04/28/2012 12:15 PM
+To:
+<fred@gruntose.com>
+
+Object-Name: email notes to fred v1.4
+Region: smokier (2562048, 2562304)
+Local-Position: (175, 77, 84)
+
+[2011/04/02 12:06]  Fred Huffhines: hi beezle, i'm interested in whether you have any licensing terms associated with your clock scripts.  i found that i am using hour hand and minute hand in one of my objects.
+[2011/04/02 12:06]  Fred Huffhines: i actually have extended it by adding a menu to pick the time zone, if you're interested.  but i wanted to make sure what rules you had for re-use of the scripts.  thanks, fred.
+[2011/04/02 15:33]  Beezle Warburton: Oh, I released those "into the wild" years ago, do what you like, I just ask that people don't resell the scripts by themselves.
+[2011/04/02 16:25]  Fred Huffhines: great, thanks a lot.  yes, i sell a clock that happens to use the hour and minute hand, but it's not just selling the scripts alone.
+[2011/04/02 16:25]  Fred Huffhines: would you like the time zone extension, or is that not needed?  and thanks for your open source attitude.  -fred
+
+
diff --git a/huffware/licenses/permission_given_for_timeless_door_scripts.txt b/huffware/licenses/permission_given_for_timeless_door_scripts.txt
new file mode 100644 (file)
index 0000000..a894a82
--- /dev/null
@@ -0,0 +1,24 @@
+Subject:
+xxx - permission for timeless door scripts (part 1) [via fred huffhines]
+From:
+<09a0351a-9e36-414f-9322-adc731c3dddd@fred@gruntose.com>
+Date:
+04/28/2012 12:15 PM
+To:
+<fred@gruntose.com>
+
+Object-Name: email notes to fred v1.4
+Region: smokier (2562048, 2562304)
+Local-Position: (175, 77, 84)
+
+[2011/04/02 09:20]  Fred Huffhines: hi timeless.  i wanted to thank you for your timeless linked door script.  that thing is great.
+[2011/04/02 09:20]  Fred Huffhines: i am wondering if you are okay with my reusing it in osgrid and opensim environments.  i have been using it a lot for doors there.
+[2011/04/02 09:21]  Fred Huffhines: also, i think you have the most rational attitude for friend requests i've ever seen.  i friended you on that basis.  thanks again for the scripting.  i also am a scripter, but not so nearly crucial in the SL infrastruc
+[2011/04/02 10:08]  Timeless Prototype: hi, thanks for asking, yes you may use the door script in other grids. Also, here are some others you might enjoy: http://www.timelessguru.com/downloads 
+[2011/04/02 10:08]  Fred Huffhines: sweet.  thanks very much.
+[2011/04/02 10:09]  Inventory item offered
+[2011/04/02 10:09]  Fred Huffhines: there's a searchbert for you if you're interested.  a search engine i built in sl (plus further developed some open source scripts).
+[2011/04/02 10:46]  Timeless Prototype: hehe, thanks! Searchbert is so cool
+[2011/04/02 10:49]  Fred Huffhines: ah, thank you.  most kind.
+
+
index 7ca238cff46ec9047b3e62c8226839ed3ae214a1..57c8255bdf0ef2aeea2456b78384a466dec8c6b1 100644 (file)
@@ -7,17 +7,45 @@
 
 #hmmm:  none of the user info below will work for others: parameterize it.
 
-#source $HOME/yeti/scripts/launch_feisty_meow.sh
+#hmmm: maybe we need a base function that takes all the disparate values,
+#      and this script could call it with known feisty meow settings.
+
+##############
+
+# these variables are configurable from plug-ins.
 
 soundfile=$FEISTY_MEOW_DIR/database/sounds/woouoo.wav
 if [ ! -z "$1" ]; then
   soundfile=$1
 fi
 
+##############
+
+# provides a list of properly formatted tunnels for ssh to create.  if this list
+# is empty, then we do nothing.
+# TUNNEL_LIST=()
+
+# set this to the hostname that will be providing the tunnel.  this is
+# usually a remote system.
+USER_PLUS_HOST=""
+
+# set this to your key file, plus the -i flag, such as: 
+#   SECURITY_KEY="-i $HOME/.ssh/id_rsa" 
+SECURITY_KEY=""
+
+##############
+
+#hmmm:move to fred configs!
+TUNNEL_LIST+=(-L 14008:localhost:25)
+USER_PLUS_HOST="fred@serene.feistymeow.org"
+SECURITY_KEY="-i $HOME/.ssh/id_dsa_fred" 
+
+##############
+
 while true; do
-  echo Connecting sendmail and proxy servers via zooty.
-  ssh -i $HOME/.ssh/id_dsa_fred -2 -N -v -L 14008:localhost:25 fred@serene.feistymeow.org
-  bash $FEISTY_MEOW_SCRIPTS/multimedia/sound_play.sh $soundfile
+  echo Connecting sendmail to serenely zooty.
+  ssh  -2 -N -v ${TUNNEL_LIST[*]} "$USER_PLUS_HOST"
+  bash $FEISTY_MEOW_SCRIPTS/multimedia/sound_play.sh $soundfile &>/dev/null </dev/null &
 #hmmm: parameterize this for the sound to be played.  doofus.
   echo "Got dumped from tunnels; re-establishing connection."
   echo "Note: if you're being asked for a password, you haven't set up an RSA key yet."