diff options
| author | Rich Megginson <rmeggins@redhat.com> | 2006-11-09 15:41:40 +0000 |
|---|---|---|
| committer | Rich Megginson <rmeggins@redhat.com> | 2006-11-09 15:41:40 +0000 |
| commit | a953d20086a595e5f1506ff05fcc74c97b6a7aed (patch) | |
| tree | 40173cfe9548dbc46b6923cb4a855dc62f545580 /ldap/admin/src | |
| parent | 043d2e558ee5d232d67f4109045eda885e812819 (diff) | |
| download | ds-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/admin/src')
| -rw-r--r-- | ldap/admin/src/ds_newinst.pl | 19 |
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}; |
