diff options
Diffstat (limited to 'ldap/admin/src')
| -rw-r--r-- | ldap/admin/src/ds_newinst.pl.in | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/ldap/admin/src/ds_newinst.pl.in b/ldap/admin/src/ds_newinst.pl.in index 44fb6a31..11124bd7 100644 --- a/ldap/admin/src/ds_newinst.pl.in +++ b/ldap/admin/src/ds_newinst.pl.in @@ -194,10 +194,13 @@ $cgiargs{"sbindir"} = $table{"slapd"}->{"sbindir"}; $cgiargs{"datadir"} = $table{"slapd"}->{"datadir"}; $cgiargs{"docdir"} = $table{"slapd"}->{"docdir"}; $cgiargs{"inst_dir"} = $table{"slapd"}->{"inst_dir"}; -$cgiargs{"config_dir"} = $table{"slapd"}->{"config_dir"}; $cgiargs{"schema_dir"} = $table{"slapd"}->{"schema_dir"}; $cgiargs{"sasl_path"} = $table{"slapd"}->{"sasl_path"}; - +if ($table{"slapd"}->{"config_dir"}) { + $cgiargs{"config_dir"} = $table{"slapd"}->{"config_dir"}; +} else { + $cgiargs{"config_dir"} = "@instconfigdir@/slapd-" . $table{"slapd"}->{"ServerIdentifier"}; +} # port number for Admin Server - used to configure some web apps $cgiargs{adminport} = $table{admin}->{Port}; |
