diff options
| author | Nathan Kinder <nkinder@redhat.com> | 2007-10-18 20:26:58 +0000 |
|---|---|---|
| committer | Nathan Kinder <nkinder@redhat.com> | 2007-10-18 20:26:58 +0000 |
| commit | b8ac73fc368beb37bffa40f2b6dc6c6d90350298 (patch) | |
| tree | 34ef3668b0495c5f0cd5c82b88219bfe69b13271 /ldap/servers/slapd/tools | |
| parent | 04442134938f22cd3ced7e1f988a28d17c142afd (diff) | |
| download | ds-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.c | 12 |
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"); |
