summaryrefslogtreecommitdiffstats
path: root/ldap/servers/slapd/tools
diff options
context:
space:
mode:
authorNathan Kinder <nkinder@redhat.com>2007-10-18 20:26:58 +0000
committerNathan Kinder <nkinder@redhat.com>2007-10-18 20:26:58 +0000
commitb8ac73fc368beb37bffa40f2b6dc6c6d90350298 (patch)
tree34ef3668b0495c5f0cd5c82b88219bfe69b13271 /ldap/servers/slapd/tools
parent04442134938f22cd3ced7e1f988a28d17c142afd (diff)
downloadds-b8ac73fc368beb37bffa40f2b6dc6c6d90350298.tar.gz
ds-b8ac73fc368beb37bffa40f2b6dc6c6d90350298.tar.xz
ds-b8ac73fc368beb37bffa40f2b6dc6c6d90350298.zip
Resolves: 336871
Summary: Look for infadd data files in TEMPLATEDIR.
Diffstat (limited to 'ldap/servers/slapd/tools')
-rw-r--r--ldap/servers/slapd/tools/rsearch/infadd.c12
1 files changed, 3 insertions, 9 deletions
diff --git a/ldap/servers/slapd/tools/rsearch/infadd.c b/ldap/servers/slapd/tools/rsearch/infadd.c
index f4a8aedf..0105c0eb 100644
--- a/ldap/servers/slapd/tools/rsearch/infadd.c
+++ b/ldap/servers/slapd/tools/rsearch/infadd.c
@@ -157,7 +157,7 @@ int main(int argc, char **argv)
AddThread **threads;
PRUint32 total = 0, ntotal = 0;
int counter;
- char familynames[35], givennames[35];
+ char familynames[strlen(TEMPLATEDIR) + 19], givennames[strlen(TEMPLATEDIR) + 18];
srand(time(NULL));
if (argc < 2) {
@@ -241,14 +241,8 @@ int main(int argc, char **argv)
fill_table(family_names, use_random);
}
else {
- if (!access("../data/dbgen-FamilyNames", R_OK)) {
- strcpy(familynames, "../data/dbgen-FamilyNames");
- strcpy(givennames, "../data/dbgen-GivenNames");
- }
- else {
- strcpy(familynames, "../../data/dbgen-FamilyNames");
- strcpy(givennames, "../../data/dbgen-GivenNames");
- }
+ strcpy(familynames, TEMPLATEDIR "/dbgen-FamilyNames");
+ strcpy(givennames, TEMPLATEDIR "/dbgen-GivenNames");
fprintf(stdout, "Loading Given-Names ...\n");
if (!nt_load(given_names, givennames)) {
fprintf(stdout, "*** Failed to read name table\n");