diff options
| author | Noriko Hosoi <nhosoi@redhat.com> | 2006-10-13 01:06:29 +0000 |
|---|---|---|
| committer | Noriko Hosoi <nhosoi@redhat.com> | 2006-10-13 01:06:29 +0000 |
| commit | 57e9577e0e96da39c62cc0b2c3ae3c053ff9232f (patch) | |
| tree | 9c276cb9c3f35cec42e4c63c24fcba21f25b929e /ldap/admin/src/scripts | |
| parent | 65dd96fe4a1effd42dfecaebd58c384ba7624518 (diff) | |
| download | ds-57e9577e0e96da39c62cc0b2c3ae3c053ff9232f.tar.gz ds-57e9577e0e96da39c62cc0b2c3ae3c053ff9232f.tar.xz ds-57e9577e0e96da39c62cc0b2c3ae3c053ff9232f.zip | |
[208672] parameterizing the hardcoded paths (phase 2. db, log, lock, pid, cert, and instance dir)
1) introduced these 3 new config attributes:
nsslapd-lockdir, nsslapd-tmpdir, nsslapd-certdir,
and eliminated: nsslapd-instancedir.
2) replaced the hardcoded paths with the corresponding attribute value in the
server as well as in the create/remove instance codes.
3) moved snmp stats file to the nsslapd-tmpdir
4) moved the server instance dir to <prefix>/lib/<brand>-ds/slapd-<id>
Diffstat (limited to 'ldap/admin/src/scripts')
| -rw-r--r-- | ldap/admin/src/scripts/template-bak2db.pl | 6 | ||||
| -rw-r--r-- | ldap/admin/src/scripts/template-db2bak.pl | 10 | ||||
| -rw-r--r-- | ldap/admin/src/scripts/template-db2index.pl | 11 | ||||
| -rw-r--r-- | ldap/admin/src/scripts/template-db2ldif.pl | 11 | ||||
| -rw-r--r-- | ldap/admin/src/scripts/template-ldif2db.pl | 6 | ||||
| -rw-r--r-- | ldap/admin/src/scripts/template-ns-accountstatus.pl | 4 | ||||
| -rw-r--r-- | ldap/admin/src/scripts/template-ns-activate.pl | 4 | ||||
| -rw-r--r-- | ldap/admin/src/scripts/template-ns-inactivate.pl | 4 |
8 files changed, 28 insertions, 28 deletions
diff --git a/ldap/admin/src/scripts/template-bak2db.pl b/ldap/admin/src/scripts/template-bak2db.pl index a409aeb2..0153666d 100644 --- a/ldap/admin/src/scripts/template-bak2db.pl +++ b/ldap/admin/src/scripts/template-bak2db.pl @@ -55,7 +55,7 @@ $taskname = ""; $archivedir = ""; $dbtype = "ldbm database"; $instance = ""; -$dsroot = "{{DS-ROOT}}"; +$prefix = "{{DS-ROOT}}"; $mydsroot = "{{MY-DS-ROOT}}"; $verbose = 0; $rootdn = ""; @@ -127,7 +127,7 @@ $nsdbtype = "nsDatabaseType: $dbtype\n"; $entry = "${dn}${misc}${cn}${nsinstance}${nsarchivedir}${nsdbtype}"; $vstr = ""; if ($verbose != 0) { $vstr = "-v"; } -chdir("$dsroot{{SEP}}shared{{SEP}}bin"); -open(FOO, "| $dsroot{{SEP}}shared{{SEP}}bin{{SEP}}ldapmodify $vstr -h {{SERVER-NAME}} -p {{SERVER-PORT}} -D \"$rootdn\" -w \"$passwd\" -a" ); +chdir("$prefix{{SEP}}shared{{SEP}}bin"); +open(FOO, "| $prefix{{SEP}}shared{{SEP}}bin{{SEP}}ldapmodify $vstr -h {{SERVER-NAME}} -p {{SERVER-PORT}} -D \"$rootdn\" -w \"$passwd\" -a" ); print(FOO "$entry"); close(FOO); diff --git a/ldap/admin/src/scripts/template-db2bak.pl b/ldap/admin/src/scripts/template-db2bak.pl index 231bf920..9d9eb851 100644 --- a/ldap/admin/src/scripts/template-db2bak.pl +++ b/ldap/admin/src/scripts/template-db2bak.pl @@ -53,8 +53,8 @@ sub usage { $taskname = ""; $archivedir = ""; $dbtype = "ldbm database"; -$dsroot = "{{DS-ROOT}}"; -$mydsroot = "{{MY-DS-ROOT}}"; +$prefix = "{{DS-ROOT}}"; +$mybakdir = "{{BAK-DIR}}"; $verbose = 0; $rootdn = ""; $passwd = ""; @@ -105,7 +105,7 @@ if ( $rootdn eq "" || $passwd eq "") { &usage; exit(1); } $mn++; $yr += 1900; $taskname = "backup_${yr}_${mn}_${dy}_${h}_${m}_${s}"; if ($archivedir eq "") { - $archivedir = "${mydsroot}{{SEP}}bak{{SEP}}${yr}_${mn}_${dy}_${h}_${m}_${s}"; + $archivedir = "${bakdir}{{SEP}}bak{{SEP}}${yr}_${mn}_${dy}_${h}_${m}_${s}"; } $dn = "dn: cn=$taskname, cn=backup, cn=tasks, cn=config\n"; $misc = "changetype: add\nobjectclass: top\nobjectclass: extensibleObject\n"; @@ -115,7 +115,7 @@ $nsdbtype = "nsDatabaseType: $dbtype\n"; $entry = "${dn}${misc}${cn}${nsarchivedir}${nsdbtype}"; $vstr = ""; if ($verbose != 0) { $vstr = "-v"; } -chdir("$dsroot{{SEP}}shared{{SEP}}bin"); -open(FOO, "| $dsroot{{SEP}}shared{{SEP}}bin{{SEP}}ldapmodify $vstr -h {{SERVER-NAME}} -p {{SERVER-PORT}} -D \"$rootdn\" -w \"$passwd\" -a" ); +chdir("$prefix{{SEP}}shared{{SEP}}bin"); +open(FOO, "| $prefix{{SEP}}shared{{SEP}}bin{{SEP}}ldapmodify $vstr -h {{SERVER-NAME}} -p {{SERVER-PORT}} -D \"$rootdn\" -w \"$passwd\" -a" ); print(FOO "$entry"); close(FOO); diff --git a/ldap/admin/src/scripts/template-db2index.pl b/ldap/admin/src/scripts/template-db2index.pl index 9e791098..80e5a613 100644 --- a/ldap/admin/src/scripts/template-db2index.pl +++ b/ldap/admin/src/scripts/template-db2index.pl @@ -65,8 +65,7 @@ $attribute_arg = ""; $vlvattribute_arg = ""; $verbose = 0; -$dsroot = "{{DS-ROOT}}"; -$mydsroot = "{{MY-DS-ROOT}}"; +$prefix = "{{DS-ROOT}}"; $i = 0; while ($i <= $#ARGV) @@ -163,11 +162,11 @@ $attribute=""; $indexes_list=""; $vlvattribute=""; $vlvindexes_list=""; -chdir("$dsroot{{SEP}}shared{{SEP}}bin"); +chdir("$prefix{{SEP}}shared{{SEP}}bin"); if ( $attribute_arg eq "" && $vlvattribute_arg eq "" ) { # Get the list of indexes from the entry - $indexes_list="$dsroot{{SEP}}shared{{SEP}}bin{{SEP}}ldapsearch $vstr -h {{SERVER-NAME}} -p {{SERVER-PORT}} -D \"$rootdn\" -w \"$passwd\" -s one " . + $indexes_list="$prefix{{SEP}}shared{{SEP}}bin{{SEP}}ldapsearch $vstr -h {{SERVER-NAME}} -p {{SERVER-PORT}} -D \"$rootdn\" -w \"$passwd\" -s one " . "-b \"cn=index,cn=\"$instance\", cn=ldbm database,cn=plugins,cn=config\" \"(&(objectclass=*)(nsSystemIndex=false))\" cn"; # build the values of the attribute nsIndexAttribute @@ -187,7 +186,7 @@ if ( $attribute_arg eq "" && $vlvattribute_arg eq "" ) } # Get the list of indexes from the entry - $vlvindexes_list="$dsroot{{SEP}}shared{{SEP}}bin{{SEP}}ldapsearch $vstr -h {{SERVER-NAME}} -p {{SERVER-PORT}} -D \"$rootdn\" -w \"$passwd\" -s sub -b \"cn=\"$instance\", cn=ldbm database,cn=plugins,cn=config\" \"objectclass=vlvIndex\" cn"; + $vlvindexes_list="$prefix{{SEP}}shared{{SEP}}bin{{SEP}}ldapsearch $vstr -h {{SERVER-NAME}} -p {{SERVER-PORT}} -D \"$rootdn\" -w \"$passwd\" -s sub -b \"cn=\"$instance\", cn=ldbm database,cn=plugins,cn=config\" \"objectclass=vlvIndex\" cn"; # build the values of the attribute nsIndexVlvAttribute open(LDAP1, "$vlvindexes_list |"); @@ -220,6 +219,6 @@ $cn = "cn: $taskname\n"; $nsinstance = "nsInstance: ${instance}\n"; $entry = "${dn}${misc}${cn}${nsinstance}${attribute}${vlvattribute}"; -open(FOO, "| $dsroot{{SEP}}shared{{SEP}}bin{{SEP}}ldapmodify $vstr -h {{SERVER-NAME}} -p {{SERVER-PORT}} -D \"$rootdn\" -w \"$passwd\" -a" ); +open(FOO, "| $prefix{{SEP}}shared{{SEP}}bin{{SEP}}ldapmodify $vstr -h {{SERVER-NAME}} -p {{SERVER-PORT}} -D \"$rootdn\" -w \"$passwd\" -a" ); print(FOO "$entry"); close(FOO); diff --git a/ldap/admin/src/scripts/template-db2ldif.pl b/ldap/admin/src/scripts/template-db2ldif.pl index be6efedc..19eb0f46 100644 --- a/ldap/admin/src/scripts/template-db2ldif.pl +++ b/ldap/admin/src/scripts/template-db2ldif.pl @@ -100,8 +100,9 @@ $printkey = 1; $taskname = ""; $ldiffile = ""; $doreplica = 0; -$dsroot = "{{DS-ROOT}}"; -$mydsroot = "{{MY-DS-ROOT}}"; +$prefix = "{{DS-ROOT}}"; +$ldifdir = "{{LDIF-DIR}}"; +$servid = "{{SERV-ID}}"; $verbose = 0; $rootdn = ""; $passwd = ""; @@ -195,7 +196,7 @@ if (($instances[0] eq "" && $included[0] eq "") || $rootdn eq "" || $passwd eq " $mn++; $yr += 1900; $taskname = "export_${yr}_${mn}_${dy}_${h}_${m}_${s}"; if ($ldiffile eq "") { - $ldiffile = "${mydsroot}{{SEP}}ldif{{SEP}}${yr}_${mn}_${dy}_${h}_${m}_${s}.ldif"; + $ldiffile = "${ldifdir}{{SEP}}${servid}-${yr}_${mn}_${dy}_${h}_${m}_${s}.ldif"; } $dn = "dn: cn=$taskname, cn=export, cn=tasks, cn=config\n"; $misc = "changetype: add\nobjectclass: top\nobjectclass: extensibleObject\n"; @@ -241,7 +242,7 @@ $nsldiffile = "nsFilename: ${ldiffile}\n"; $entry = "${dn}${misc}${cn}${nsinstance}${nsincluded}${nsexcluded}${nsreplica}${nsnobase64}${nsnowrap}${nsnoversion}${nsnouniqueid}${nsuseid2entry}${nsonefile}${nsexportdecrypt}${nsprintkey}${nsldiffile}"; $vstr = ""; if ($verbose != 0) { $vstr = "-v"; } -chdir("$dsroot{{SEP}}shared{{SEP}}bin"); -open(FOO, "| $dsroot{{SEP}}shared{{SEP}}bin{{SEP}}ldapmodify $vstr -h {{SERVER-NAME}} -p {{SERVER-PORT}} -D \"$rootdn\" -w \"$passwd\" -a" ); +chdir("$prefix{{SEP}}shared{{SEP}}bin"); +open(FOO, "| $prefix{{SEP}}shared{{SEP}}bin{{SEP}}ldapmodify $vstr -h {{SERVER-NAME}} -p {{SERVER-PORT}} -D \"$rootdn\" -w \"$passwd\" -a" ); print(FOO "$entry"); close(FOO); diff --git a/ldap/admin/src/scripts/template-ldif2db.pl b/ldap/admin/src/scripts/template-ldif2db.pl index 04aa2f22..148c9d6e 100644 --- a/ldap/admin/src/scripts/template-ldif2db.pl +++ b/ldap/admin/src/scripts/template-ldif2db.pl @@ -93,7 +93,7 @@ $mergechunksiz = 0; $genuniqid = "time"; $uniqidname = ""; $taskname = ""; -$dsroot = "{{DS-ROOT}}"; +$prefix = "{{DS-ROOT}}"; $mydsroot = "{{MY-DS-ROOT}}"; $verbose = 0; $rootdn = ""; @@ -219,7 +219,7 @@ if ($uniqidname ne "") { $nsuniqidname = "nsUniqueIdGeneratorNamespace: ${uniqid $entry = "${dn}${misc}${cn}${nsinstance}${nsincluded}${nsexcluded}${nsldiffiles}${nsnoattrindexes}${nsimportencrypt}${nsmergechunksiz}${nsgenuniqid}${nsuniqidname}"; $vstr = ""; if ($verbose != 0) { $vstr = "-v"; } -chdir("$dsroot{{SEP}}shared{{SEP}}bin"); -open(FOO, "| $dsroot{{SEP}}shared{{SEP}}bin{{SEP}}ldapmodify $vstr -h {{SERVER-NAME}} -p {{SERVER-PORT}} -D \"$rootdn\" -w \"$passwd\" -a" ); +chdir("$prefix{{SEP}}shared{{SEP}}bin"); +open(FOO, "| $prefix{{SEP}}shared{{SEP}}bin{{SEP}}ldapmodify $vstr -h {{SERVER-NAME}} -p {{SERVER-PORT}} -D \"$rootdn\" -w \"$passwd\" -a" ); print(FOO "$entry"); close(FOO); diff --git a/ldap/admin/src/scripts/template-ns-accountstatus.pl b/ldap/admin/src/scripts/template-ns-accountstatus.pl index 0cc5c3ee..96c31ed8 100644 --- a/ldap/admin/src/scripts/template-ns-accountstatus.pl +++ b/ldap/admin/src/scripts/template-ns-accountstatus.pl @@ -356,7 +356,7 @@ sub checkScope ############################### # Generated variable -$dsroot="{{DS-ROOT}}"; +$prefix="{{DS-ROOT}}"; # Determine which command we are running if ( $0 =~ /ns-inactivate(.pl)?$/ ) @@ -392,7 +392,7 @@ else debug("Running ** $cmd ** $operation\n"); -$dsbinroot="$dsroot{{SEP}}shared{{SEP}}bin"; +$dsbinroot="$prefix{{SEP}}shared{{SEP}}bin"; $ldapsearch="$dsbinroot{{SEP}}ldapsearch -1"; $ldapmodify="$dsbinroot{{SEP}}ldapmodify"; diff --git a/ldap/admin/src/scripts/template-ns-activate.pl b/ldap/admin/src/scripts/template-ns-activate.pl index 0cc5c3ee..96c31ed8 100644 --- a/ldap/admin/src/scripts/template-ns-activate.pl +++ b/ldap/admin/src/scripts/template-ns-activate.pl @@ -356,7 +356,7 @@ sub checkScope ############################### # Generated variable -$dsroot="{{DS-ROOT}}"; +$prefix="{{DS-ROOT}}"; # Determine which command we are running if ( $0 =~ /ns-inactivate(.pl)?$/ ) @@ -392,7 +392,7 @@ else debug("Running ** $cmd ** $operation\n"); -$dsbinroot="$dsroot{{SEP}}shared{{SEP}}bin"; +$dsbinroot="$prefix{{SEP}}shared{{SEP}}bin"; $ldapsearch="$dsbinroot{{SEP}}ldapsearch -1"; $ldapmodify="$dsbinroot{{SEP}}ldapmodify"; diff --git a/ldap/admin/src/scripts/template-ns-inactivate.pl b/ldap/admin/src/scripts/template-ns-inactivate.pl index 0cc5c3ee..96c31ed8 100644 --- a/ldap/admin/src/scripts/template-ns-inactivate.pl +++ b/ldap/admin/src/scripts/template-ns-inactivate.pl @@ -356,7 +356,7 @@ sub checkScope ############################### # Generated variable -$dsroot="{{DS-ROOT}}"; +$prefix="{{DS-ROOT}}"; # Determine which command we are running if ( $0 =~ /ns-inactivate(.pl)?$/ ) @@ -392,7 +392,7 @@ else debug("Running ** $cmd ** $operation\n"); -$dsbinroot="$dsroot{{SEP}}shared{{SEP}}bin"; +$dsbinroot="$prefix{{SEP}}shared{{SEP}}bin"; $ldapsearch="$dsbinroot{{SEP}}ldapsearch -1"; $ldapmodify="$dsbinroot{{SEP}}ldapmodify"; |
