On Tuesday 24 April 2007 15:44, John Goerzen wrote:
> On Tue, Apr 24, 2007 at 10:56:34AM +0200, Kern Sibbald wrote:
> > Yes, I think it is a good idea too. Can the report submitter or someone
else
> > supply a patch? If I can get something in the next week, this will go
into
> > version 2.2.0, which is now entering a feature freeze.
>
> Here is an (untested!) patch.
Very nice. Thanks. I'll merge it today and it should get a bit of testing
before release 2.2.0 goes out (hopefully in a month or two).
>
> # HG changeset patch
> # User John Goerzen <[EMAIL PROTECTED]>
> # Date 1177422199 18000
> # Node ID bf5207168f2ab659bdf04cb01a0a968d042eb5ba
> # Parent 26972468d802cbf0e5ffbc762e0eca75289f8dbd
> Initial implementation of make_catalog_backup.in taking a hostname
> fixes deb#419885
>
> diff -r 26972468d802 -r bf5207168f2a src/cats/make_catalog_backup.in
> --- a/src/cats/make_catalog_backup.in Mon Apr 23 13:41:26 2007 -0500
> +++ b/src/cats/make_catalog_backup.in Tue Apr 24 08:43:19 2007 -0500
> @@ -8,6 +8,8 @@
> # $2 is the user name with which to access the database
> # (default = bacula).
> # $3 is the password with which to access the database or "" if no
password
> +# (default "")
> +# $4 is the host on which the database is located
> # (default "")
> #
> #
> @@ -24,14 +26,25 @@ else
> else
> MYSQLPASSWORD=""
> fi
> - ${BINDIR}/mysqldump -u $2$MYSQLPASSWORD -f --opt $1 >$1.sql
> + if test $# -gt 3; then
> + MYSQLHOST=" --host=$4"
> + else
> + MYSQLHOST=""
> + fi
> + ${BINDIR}/mysqldump -u $2$MYSQLPASSWORD$MYSQLHOST -f --opt $1 >$1.sql
> else
> if test xpostgresql = [EMAIL PROTECTED]@ ; then
> if test $# -gt 2; then
> - PGPASSWORD=$3
> - export PGPASSWORD
> + PGPASSWORD="$3"
> + export PGPASSWORD
> fi
> - exec ${BINDIR}/pg_dump -c -U $2 $1 >$1.sql
> + if test $# -gt 3; then
> + PGHOST=" --host=$4"
> + else
> + PGHOST=""
> + fi
> +
> + exec ${BINDIR}/pg_dump -c $PGHOST -U $2 $1 >$1.sql
> else
> echo ".dump" | ${BINDIR}/sqlite3 $1.db >$1.sql
> fi
>
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users