summaryrefslogtreecommitdiffstats
path: root/ldap
diff options
context:
space:
mode:
authorRich Megginson <rmeggins@redhat.com>2006-11-09 15:41:40 +0000
committerRich Megginson <rmeggins@redhat.com>2006-11-09 15:41:40 +0000
commita953d20086a595e5f1506ff05fcc74c97b6a7aed (patch)
tree40173cfe9548dbc46b6923cb4a855dc62f545580 /ldap
parent043d2e558ee5d232d67f4109045eda885e812819 (diff)
downloadds-a953d20086a595e5f1506ff05fcc74c97b6a7aed.tar.gz
ds-a953d20086a595e5f1506ff05fcc74c97b6a7aed.tar.xz
ds-a953d20086a595e5f1506ff05fcc74c97b6a7aed.zip
Bug: 214733
Description: be able to pass in all configurable paths to ds_newinst Reviewed by: nhosoi (Thanks!) Fix Description: Just add all of the paths that are set-able in create_instance.c to ds_newinst.pl. The paths will be parsed from the input .inf file e.g. config_dir= /path/to/config sysconfdir= /path/to/sysconf etc. in the [slapd] section. I also added sasl_path as suggested by Noriko: + $cgiargs{"sasl_path"} = $table{"slapd"}->{"sasl_path"}; Tested on: RHEL4
Diffstat (limited to 'ldap')
-rw-r--r--ldap/admin/src/ds_newinst.pl19
1 files changed, 19 insertions, 0 deletions
diff --git a/ldap/admin/src/ds_newinst.pl b/ldap/admin/src/ds_newinst.pl
index 6da1036a..d3edbd9a 100644
--- a/ldap/admin/src/ds_newinst.pl
+++ b/ldap/admin/src/ds_newinst.pl
@@ -179,6 +179,25 @@ addAndCheck(\%cgiargs, "suffix", \%table, "slapd", "Suffix");
# the following items are optional
+$cgiargs{"prefix"} = $table{"slapd"}->{"prefix"};
+$cgiargs{"lock_dir"} = $table{"slapd"}->{"lock_dir"};
+$cgiargs{"log_dir"} = $table{"slapd"}->{"log_dir"};
+$cgiargs{"run_dir"} = $table{"slapd"}->{"run_dir"};
+$cgiargs{"db_dir"} = $table{"slapd"}->{"db_dir"};
+$cgiargs{"bak_dir"} = $table{"slapd"}->{"bak_dir"};
+$cgiargs{"ldif_dir"} = $table{"slapd"}->{"ldif_dir"};
+$cgiargs{"tmp_dir"} = $table{"slapd"}->{"tmp_dir"};
+$cgiargs{"cert_dir"} = $table{"slapd"}->{"cert_dir"};
+$cgiargs{"localstatedir"} = $table{"slapd"}->{"localstatedir"};
+$cgiargs{"sysconfdir"} = $table{"slapd"}->{"sysconfdir"};
+$cgiargs{"bindir"} = $table{"slapd"}->{"bindir"};
+$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"};
+
# port number for Admin Server - used to configure some web apps
$cgiargs{adminport} = $table{admin}->{Port};