| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- #!/bin/sh
- . @datadir@/@package_name@/data/DSSharedLib
- libpath_add "@libdir@/@package_name@/"
- libpath_add "@libdir@"
- libpath_add "@nss_libdir@"
- libpath_add "@pcre_libdir@"
- export LD_LIBRARY_PATH
- SHLIB_PATH=$LD_LIBRARY_PATH
- export SHLIB_PATH
- usage ()
- {
- echo "Usage: suffix2instance [-Z serverID] -s suffix [-h]"
- echo "Options:"
- echo " -Z serverID - Server instance identifier"
- echo " -s suffix - Suffix used to map to backend instance"
- echo " -h - Display usage"
- }
- while getopts "Z:s:h" flag
- do
- case $flag in
- Z) servid=$OPTARG;;
- s) args=$args" -s \"$OPTARG\"";;
- h) usage
- exit 0;;
- ?) usage
- exit 1;;
- esac
- done
- if [ -z "$args" ]
- then
- usage
- exit 1
- fi
- initfile=$(get_init_file "@initconfigdir@" $servid)
- if [ $? -eq 1 ]
- then
- usage
- echo "You must supply a valid server instance identifier. Use -Z to specify instance name"
- echo "Available instances: $initfile"
- exit 1
- fi
- . $initfile
- if [ $# -lt 2 ]
- then
- echo Usage: suffix2instance [-Z serverID] {-s includesuffix}*
- exit 1
- fi
- eval @sbindir@/ns-slapd suffix2instance -D $CONFIG_DIR $args 2>&1
|