]> git.sur5r.net Git - bacula/bacula/blob - bacula/src/cats/create_sqlite3_database.in
510bc87228727d06a5a1e6d2be7fb4a167c7353b
[bacula/bacula] / bacula / src / cats / create_sqlite3_database.in
1 #!/bin/sh
2 #
3 # shell script to create Bacula SQLite tables
4 #
5 #  Bacula® - The Network Backup Solution
6 #
7 #  Copyright (C) 2000-2014 Free Software Foundation Europe e.V.
8 #
9 #  The main author of Bacula is Kern Sibbald, with contributions from many
10 #  others, a complete list can be found in the file AUTHORS.
11 #
12 #  You may use this file and others of this release according to the
13 #  license defined in the LICENSE file, which includes the Affero General
14 #  Public License, v3.0 ("AGPLv3") and some additional permissions and
15 #  terms pursuant to its AGPLv3 Section 7.
16 #
17 #  Bacula® is a registered trademark of Kern Sibbald.
18 #
19
20 bindir=@SQLITE_BINDIR@
21 PATH=$bindir:$PATH
22 cd @working_dir@
23 db_name=@db_name@
24
25 sqlite3 $* ${db_name}.db <<END-OF-DATA
26 .databases
27 END-OF-DATA
28 # Allow non root access
29 chown @dir_user@:@dir_group@ ${db_name}.db
30 chmod 0640 ${db_name}.db
31 exit 0