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

Reply via email to