Index: trunk/tools/mysql-dump/functions.sh
===================================================================
--- trunk/tools/mysql-dump/functions.sh	(revision 31190)
+++ trunk/tools/mysql-dump/functions.sh	(revision 31190)
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+function log() {
+    LOGLEVEL=`printf ":%8s:" $1`
+    shift
+    MESSAGE=$@
+    DATE=`date +"%FT%T"`
+    echo "$DATE$LOGLEVEL $MESSAGE"
+}
+
+function email() {
+    SUBJECT=$1
+    shift
+    RECIPIENT=$1
+    shift
+    MESSAGE=$@
+    echo "$MESSAGE" | /bin/mail -s "$SUBJECT" $RECIPIENT
+}
+
Index: trunk/tools/mysql-dump/neb_dump.sh
===================================================================
--- trunk/tools/mysql-dump/neb_dump.sh	(revision 31190)
+++ trunk/tools/mysql-dump/neb_dump.sh	(revision 31190)
@@ -0,0 +1,49 @@
+#!/bin/bash
+
+# This script was originally on ipp001
+# I changed it a bit
+
+. /home/panstarrs/ipp/mysql-dump/functions.sh
+. /home/panstarrs/ipp/mysql-dump/password.sh
+
+HOST=ippdb02
+
+log INFO "Starting nebulous dump"
+#echo "`date`: Starting nebulous dump"
+
+DUMP_PATH=/export/$HOST.0/mysql-dumps                  #path
+
+log INFO "Deleting old dumps"
+#echo "`date`:  Deleting old dumps"
+for file in `find $DUMP_PATH -name mysql-neb-$HOST-\*.dump.gz`; do
+	log INFO "Deleting $file"
+#	echo "`date`:  Deleting $file"
+	/bin/rm -f $file
+done
+
+DATEVAR=`date +%FT%T`                                   #date        
+FILENAME=$DUMP_PATH/mysql-neb-$HOST-$DATEVAR.dump.gz    #dump file name
+DB_USERNAME=neb_dump
+MD5FILENAME=$DUMP_PATH/neb_checksum.md5
+
+log INFO "Deleting old md5 sum file"
+#echo "`date`:  Deleting old md5 sum"
+/bin/rm -f $MD5FILENAME
+
+log INFO "Dumping"
+#echo "`date`:  Dumping"
+/usr/bin/mysqldump -h localhost -u $DB_USERNAME -p$DB_PASSWORD --flush-logs --single-transaction nebulous | gzip -9 > $FILENAME
+dump_status=${PIPESTATUS[0]}
+if [ "$dump_status" -ne "0" ]; then
+	log ERROR "Sending warning e-mail"
+#	echo "`date`:  ERROR / Sending warning e-mail"
+	email "Nebulous dump failed" schastel@ifa.hawaii.edu "Check log file: /export/ippdb02.0/mysql-dumps/neb-dump.log"
+	log INFO "End of nebulous dump (Error)"
+#	echo "`date`: End of nebulous dump (Error)"
+	exit 1
+fi
+
+/usr/bin/md5sum $FILENAME > $MD5FILENAME
+log INFO "End of nebulous dump (Success)"
+#echo "`date`: End of nebulous dump"
+
