3
source @datadir@/@package_name@/data/DSSharedLib
5
libpath_add "@libdir@/@package_name@/"
6
libpath_add "@nss_libdir@"
10
SHLIB_PATH=$LD_LIBRARY_PATH
15
echo "Usage: dn2rdn [-Z serverID] [-h] [-f] [-v] [-d debuglevel]"
17
echo " -Z serverID - Server instance identifier"
18
echo " -f - Force upgrade"
19
echo " -v - Display version"
20
echo " -d debuglevel - Debugging level"
21
echo " -h - Display usage"
24
while getopts "Z:d:ha:vfr:D:" flag
30
d) arg=$arg" -d $OPTARG";;
31
a) arg=$arg" -a $OPTARG"
35
D) arg=$arg" -D $OPTARG";;
41
initfile=$(get_init_file "@initconfigdir@" $servid)
45
echo "You must supply a valid server instance identifier. Use -Z to specify instance name"
46
echo "Available instances: $initfile"
50
servid=`normalize_server_id $initfile`
53
if [ "$archive" != "provided" ]; then
54
bak_dir=@localstatedir@/lib/@PACKAGE_NAME@/slapd-$servid/bak/reindex_`date +%Y_%m_%d_%H_%M_%S`
55
args=$args"-a $bak_dir"
58
@sbindir@/ns-slapd upgradedb -D $CONFIG_DIR -r $args