certctl: Fix bootstrap build
Fixes: 81d8827ad8 ("certctl: Reimplement in C")
This commit is contained in:
@@ -7,4 +7,8 @@ LIBADD= crypto
|
||||
HAS_TESTS=
|
||||
SUBDIR.${MK_TESTS}= tests
|
||||
|
||||
.ifdef BOOTSTRAPPING
|
||||
CFLAGS+=-DBOOTSTRAPPING
|
||||
.endif
|
||||
|
||||
.include <bsd.prog.mk>
|
||||
|
||||
@@ -387,7 +387,12 @@ write_certs(const char *dir, struct cert_tree *tree)
|
||||
* Open and scan the directory.
|
||||
*/
|
||||
if ((d = open(dir, O_DIRECTORY | O_RDONLY)) < 0 ||
|
||||
(ndents = fdscandir(d, &dents, NULL, lexisort)) < 0)
|
||||
#ifdef BOOTSTRAPPING
|
||||
(ndents = scandir(dir, &dents, NULL, lexisort))
|
||||
#else
|
||||
(ndents = fdscandir(d, &dents, NULL, lexisort))
|
||||
#endif
|
||||
< 0)
|
||||
err(1, "%s", dir);
|
||||
/*
|
||||
* Iterate over the directory listing and the certificate listing
|
||||
|
||||
Reference in New Issue
Block a user