ignoring mac's .DS_Store items now.
[feisty_meow.git] / scripts / security / tell_zooty_our_ip.sh
index 73b7b22b144a96c442910dd519222750af2b5f2d..359050b419edf1c85187b3796f89850fd4a5c70b 100644 (file)
@@ -5,44 +5,40 @@
 
 #hmmm:  none of the user info below will work for others: parameterize it.
 
-server=zooty.koeritz.com
+server=serene.feistymeow.org
 username=fred
 local_user=fred
 tempdir=/tmp  # where we generate our files.
 
-source $HOME/yeti/scripts/core/profile.sh
+source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh
 
-soundfile=$YETI_DIR/database/sounds/woouoo.wav
+soundfile=$FEISTY_MEOW_DIR/database/sounds/woouoo.wav
 if [ ! -z "$1" ]; then
   soundfile=$1
 fi
 
-ip_file="$(mktemp ${tempdir}/$(hostname | sed -e "s/\..*$//")_ip.XXXXXX)_${USER}"
+ip_file="$(mktemp ${tempdir}/ip_${USER}_$(hostname | sed -e "s/\..*$//").XXXXXX)"
 
-# iterate forever, since we want to keep running this.
-while true; do
+# get live ip address
+pushd $tempdir
+wget http://automation.whatismyip.com/n09230945.asp -O "$ip_file" 
 
-  # get live ip address
-  pushd $tempdir
-  wget http://automation.whatismyip.com/n09230945.asp -O "$ip_file" 
+chmod 644 "$ip_file"
+my_ip=$(head "$ip_file")
 
-  chmod 644 "$ip_file"
-  my_ip=$(head "$ip_file")
+echo "my ip is [$my_ip]"
 
-  echo "my ip is [$my_ip]"
-
-  # send the file over to the server.
-  # note that the local_user here is expected to have a certificate that
-  # gets us access to the server.  this needs to be on the local machine
-  # for sftp to run without a login prompt.
-  sudo -u $local_user sftp $username@$server <<eof
+# send the file over to the server.
+# note that the local_user here is expected to have a certificate that
+# gets us access to the server.  this needs to be on the local machine
+# for sftp to run without a login prompt.
+sudo -u $local_user sftp $username@$server <<eof
 mkdir gen
 cd gen
 put $ip_file $(hostname | sed -e "s/\..*$//")_ip.txt
 eof
 
-  popd
+\rm -f "$ip_file"
 
-  sleep 600
-done
+popd