]> git.sur5r.net Git - bacula/bacula/commit
A better fix for the WIN32_VSS bug that Kern discovered.
authorRobert Nelson <robertn@the-nelsons.org>
Sat, 5 Aug 2006 10:29:01 +0000 (10:29 +0000)
committerRobert Nelson <robertn@the-nelsons.org>
Sat, 5 Aug 2006 10:29:01 +0000 (10:29 +0000)
commit887d2df8482ff61393b5a2fb78c46f862ba95e30
tree2c5466ed25e1d3f3f4ab8f97eb6dfb6fad958ef3
parent9abf5935fa23d5af55f6c0a1b74f8d99ebd9bf75
A better fix for the WIN32_VSS bug that Kern discovered.

Create a separate DLL for each database interface.  Then rename it to
bacula_cats.dll during installation.

Move sql_cmd.c from src/dird to src/cats.

Create a header file for the constants exported from sql_cmd.c.

Removed local extern definitions from cats *.c files, put them in sql_cmd.h.

Added Windows version of the database scripts.  In some cases these scripts are placeholders and more work is needed to make them execute.

Eliminated the need to install the database dlls in a client only installation.

git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@3240 91ce42f0-d328-0410-95d8-f526ca767f89
68 files changed:
bacula/src/baconfig.h
bacula/src/cats/Makefile.in
bacula/src/cats/bdb.c
bacula/src/cats/bdb_update.c
bacula/src/cats/cats.h
bacula/src/cats/sql_cmds.c [new file with mode: 0644]
bacula/src/cats/sql_cmds.h [new file with mode: 0644]
bacula/src/cats/sql_create.c
bacula/src/cats/sql_delete.c
bacula/src/cats/sql_find.c
bacula/src/cats/sql_get.c
bacula/src/cats/sql_list.c
bacula/src/cats/sql_update.c
bacula/src/cats/sqlite.c
bacula/src/dird/Makefile.in
bacula/src/dird/sql_cmds.c [deleted file]
bacula/src/dird/ua_dotcmds.c
bacula/src/dird/ua_prune.c
bacula/src/dird/ua_purge.c
bacula/src/dird/ua_restore.c
bacula/src/dird/ua_update.c
bacula/src/win32/Makefile
bacula/src/win32/Makefile.inc.in
bacula/src/win32/cats/.cvsignore [new file with mode: 0644]
bacula/src/win32/cats/Makefile
bacula/src/win32/cats/bacula_cats.def [new file with mode: 0644]
bacula/src/win32/cats/create_bdb_database.cmd [new file with mode: 0644]
bacula/src/win32/cats/create_mysql_database.cmd
bacula/src/win32/cats/create_postgresql_database.cmd [new file with mode: 0644]
bacula/src/win32/cats/create_postgresql_database.sql [new file with mode: 0644]
bacula/src/win32/cats/delete_catalog_backup.cmd
bacula/src/win32/cats/drop_bdb_database.cmd [new file with mode: 0644]
bacula/src/win32/cats/drop_bdb_tables.cmd [new file with mode: 0644]
bacula/src/win32/cats/drop_mysql_database.cmd
bacula/src/win32/cats/drop_mysql_tables.cmd
bacula/src/win32/cats/drop_mysql_tables.sql
bacula/src/win32/cats/drop_postgresql_database.cmd [new file with mode: 0644]
bacula/src/win32/cats/drop_postgresql_tables.cmd [new file with mode: 0644]
bacula/src/win32/cats/drop_postgresql_tables.sql [new file with mode: 0644]
bacula/src/win32/cats/fix_postgresql_tables [new file with mode: 0755]
bacula/src/win32/cats/fix_postgresql_tables.cmd [new file with mode: 0644]
bacula/src/win32/cats/fix_postgresql_tables.sql [new file with mode: 0644]
bacula/src/win32/cats/grant_bdb_privileges.cmd [new file with mode: 0644]
bacula/src/win32/cats/grant_mysql_privileges.cmd
bacula/src/win32/cats/grant_mysql_privileges.sql
bacula/src/win32/cats/grant_postgresql_privileges.cmd [new file with mode: 0644]
bacula/src/win32/cats/grant_postgresql_privileges.sql [new file with mode: 0644]
bacula/src/win32/cats/make_bdb_tables.cmd [new file with mode: 0644]
bacula/src/win32/cats/make_catalog_backup.cmd
bacula/src/win32/cats/make_mysql_tables.cmd
bacula/src/win32/cats/make_mysql_tables.sql
bacula/src/win32/cats/make_postgresql_tables.cmd [new file with mode: 0644]
bacula/src/win32/cats/make_postgresql_tables.sql [new file with mode: 0644]
bacula/src/win32/cats/update_bdb_tables.cmd [new file with mode: 0644]
bacula/src/win32/cats/update_mysql_tables.cmd
bacula/src/win32/cats/update_mysql_tables.sql
bacula/src/win32/cats/update_postgresql_tables.cmd [new file with mode: 0644]
bacula/src/win32/cats/update_postgresql_tables.sql [new file with mode: 0644]
bacula/src/win32/compat/compat.cpp
bacula/src/win32/dird/Makefile
bacula/src/win32/dll/Makefile
bacula/src/win32/dll/bacula.def
bacula/src/win32/installer/Makefile
bacula/src/win32/installer/winbacula.nsi
bacula/src/win32/scripts/mtx-changer.cmd [new file with mode: 0644]
bacula/src/win32/scripts/mtx-changer.cmd.in [deleted file]
bacula/src/win32/stored/Makefile
bacula/src/win32/tools/Makefile