3
source @datadir@/@package_name@/data/DSSharedLib
5
libpath_add "@libdir@/@package_name@/"
6
libpath_add "@nss_libdir@"
8
libpath_add "@pcre_libdir@"
10
export LD_LIBRARY_PATH
11
SHLIB_PATH=$LD_LIBRARY_PATH
16
echo "Usage: db2bak [archivedir] [-Z serverID] [-q] [-h]"
18
echo " archivedir - Directory where the backup should be stored"
19
echo " -Z serverID - Server instance identifier"
20
echo " -q - Quiet mode - suppresses output"
21
echo " -h - Display usage"
39
while getopts "hqd:Z:vi:a:SD" flag
47
D) args=$args" -D $OPTARG";;
48
i) args=$args" -i $OPTARG";;
50
d) args=$args" -d $OPTARG";;
58
initfile=$(get_init_file "@initconfigdir@" $servid)
62
echo "You must supply a valid server instance identifier. Use -Z to specify instance name"
63
echo "Available instances: $initfile"
67
servid=`normalize_server_id $initfile`
72
bak_dir=@localstatedir@/lib/@PACKAGE_NAME@/slapd-$servid/bak/$servid-`date +%Y_%m_%d_%H_%M_%S`
75
echo "Back up directory: $bak_dir"
76
@sbindir@/ns-slapd db2archive -D $CONFIG_DIR -a $bak_dir $args