]> git.sur5r.net Git - bacula/bacula/commitdiff
kes Add dbuser to DIR conf file (replaces user).
authorKern Sibbald <kern@sibbald.com>
Thu, 19 Jun 2008 19:44:34 +0000 (19:44 +0000)
committerKern Sibbald <kern@sibbald.com>
Thu, 19 Jun 2008 19:44:34 +0000 (19:44 +0000)
kes  Add --with-db-password to ./configure
kes  Fix regress to handle db_password.

git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/branches/Branch-2.4@7187 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/autoconf/configure.in
bacula/configure
bacula/src/dird/bacula-dir.conf.in
bacula/src/dird/dird_conf.c
bacula/technotes-2.3

index ab963790adce191feeb9fd4886bdfcc01f3a235a..9a35711054612c0fe733ceaf3c9ac61d1219cba9 100644 (file)
@@ -1244,6 +1244,16 @@ AC_ARG_WITH(db_user,
 )
 AC_SUBST(db_user)
 
+db_password=
+AC_ARG_WITH(db_password,
+    [  --with-db-password=UNAME           specify database password (default *none*)]
+    [
+       if test "x$withval" != "x" ; then
+            db_password=$withval
+       fi
+    ]
+)
+AC_SUBST(db_password)
 
 #
 # Handle users and groups for each daemon
index d47ff3fa72eabba4b6d02584996b6361b05b7ff9..2e0b76b6759f2e0245f7f8a61239c72e3ef326c3 100755 (executable)
@@ -823,6 +823,7 @@ mon_fd_password
 mon_sd_password
 db_name
 db_user
+db_password
 dir_user
 dir_group
 sd_user
@@ -1509,6 +1510,13 @@ Optional Packages:
   --with-mon-sd-password=PASSWORD       specify Storage daemon's password used by the monitor
   --with-db-name=DBNAME               specify database name (default bacula)
   --with-db-user=UNAME        specify database user (default bacula)
+  --with-db-password=UNAME        specify database password (default *none*)
+
+       if test "x$withval" != "x" ; then
+            db_password=$withval
+       fi
+
+
   --with-dir-user=USER          specify user for Director daemon
   --with-dir-group=GROUP                specify group for Director daemon
   --with-sd-user=USER           specify user for Storage daemon
 
 
 
+db_password=
+
+# Check whether --with-db_password was given.
+if test "${with_db_password+set}" = set; then
+  withval=$with_db_password;
+fi
+
+
 
 #
 # Handle users and groups for each daemon
@@ -31152,6 +31168,7 @@ mon_fd_password!$mon_fd_password$ac_delim
 mon_sd_password!$mon_sd_password$ac_delim
 db_name!$db_name$ac_delim
 db_user!$db_user$ac_delim
+db_password!$db_password$ac_delim
 dir_user!$dir_user$ac_delim
 dir_group!$dir_group$ac_delim
 sd_user!$sd_user$ac_delim
@@ -31190,7 +31207,7 @@ DISTVER!$DISTVER$ac_delim
 LTLIBOBJS!$LTLIBOBJS$ac_delim
 _ACEOF
 
-  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 55; then
+  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 56; then
     break
   elif $ac_last_try; then
     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
index f2e72d6652964f19b93f60dc63f0ee5df97140c1..2f77e4b575da383422d5aed8b4d4e6a34e2ad198 100644 (file)
@@ -231,7 +231,7 @@ Storage {
 # Generic catalog service
 Catalog {
   Name = MyCatalog
-  dbname = @db_name@; user = @db_user@; password = ""
+  dbname = "@db_name@"; dbuser = "@db_user@"; dbpassword = "@db_password@"
 }
 
 # Reasonable message delivery -- send most everything to email address
index 25ee74e18080dec583043d237d74f9c0449d7f5f..a55148df0ac3c2fa49768fbd48962f32b5018d97 100644 (file)
@@ -238,6 +238,7 @@ static RES_ITEM cat_items[] = {
    /* keep this password as store_str for the moment */
    {"password", store_str,      ITEM(res_cat.db_password), 0, 0, 0},
    {"dbpassword", store_str,    ITEM(res_cat.db_password), 0, 0, 0},
+   {"dbuser",   store_str,      ITEM(res_cat.db_user),     0, 0, 0},
    {"user",     store_str,      ITEM(res_cat.db_user),     0, 0, 0},
    {"dbname",   store_str,      ITEM(res_cat.db_name),     0, ITEM_REQUIRED, 0},
    {"dbsocket", store_str,      ITEM(res_cat.db_socket),   0, 0, 0},
index 9dbc06f02dfb23bf9a6a96b0e0bcc6f1b89d5977..a0935c96bbf9546f07dc9176c32463a30ad445be 100644 (file)
@@ -2,6 +2,9 @@
 
 General:
 19Jun08
+kes  Add dbuser to DIR conf file (replaces user).
+kes  Add --with-db-password to ./configure
+kes  Fix regress to handle db_password.
 kes  Fix a couple of pedantic compiler warnings.
 ebl  Fix bug when starting a restore on a storage that doesn't
      have the requested MediaType.