summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Goodliffe <dan@randomdan.homeip.net>2024-12-31 15:32:29 +0000
committerDan Goodliffe <dan@randomdan.homeip.net>2024-12-31 15:32:29 +0000
commit57ae3c18b72ee9add23c024fccee320054b5f6b5 (patch)
tree6a76409f9a0ccf41651c49bbc37d1667e2557e32
parentRemove mysql from backup (diff)
downloadconfig-57ae3c18b72ee9add23c024fccee320054b5f6b5.tar.bz2
config-57ae3c18b72ee9add23c024fccee320054b5f6b5.tar.xz
config-57ae3c18b72ee9add23c024fccee320054b5f6b5.zip
Use function for postgresql backup
-rwxr-xr-xscripts/backup.cron15
1 files changed, 9 insertions, 6 deletions
diff --git a/scripts/backup.cron b/scripts/backup.cron
index 71c97e8..2490c54 100755
--- a/scripts/backup.cron
+++ b/scripts/backup.cron
@@ -60,12 +60,15 @@ rm -f ${basedir}/${prefix}.0/ldap.ldif.xz
ldapsearch | xz > ${basedir}/${prefix}.0/ldap.ldif.xz
echo "Begin PostgreSQL @ `date`" >> ${basedir}/time
-rm -f ${basedir}/${prefix}.0/postgresql-gentoobrowse.sql.xz
-pg_dump -Upostgres gentoobrowse | xz > ${basedir}/${prefix}.0/postgresql-gentoobrowse.sql.xz
-rm -f ${basedir}/${prefix}.0/postgresql-p2pvr.sql.xz
-pg_dump -Upostgres p2pvr | xz > ${basedir}/${prefix}.0/postgresql-p2pvr.sql.xz
-rm -f ${basedir}/${prefix}.0/postgresql-bugzilla.sql.xz
-pg_dump -Upostgres bugzilla | xz > ${basedir}/${prefix}.0/postgresql-bugzilla.sql.xz
+function pq() {
+ rm -f ${basedir}/${prefix}.0/postgresql-$1.sql.xz
+ pg_dump -Upostgres $1 | xz > ${basedir}/${prefix}.0/postgresql-$1.sql.xz
+}
+pq bugzilla
+pq gentoobrowse
+pq mirrorsearch
+pq p2pvr
+pq sa_bayes
echo "Begin hardlink @ `date`" >> ${basedir}/time
do_nsca "Backup Volume" /usr/lib64/nagios/plugins/check_disk -w 5% -c 2% $basedir