printf("-c file config file to read instead of %s\n", CONFIGFILE);
printf(" file format is described in unbound.conf(5).\n");
printf("-d do not fork into the background.\n");
- printf("-v verbose (multiple times increase verbosity)\n");
+ printf("-v verbose (more times to increase verbosity)\n");
printf("Version %s\n", PACKAGE_VERSION);
printf("BSD licensed, see LICENSE in source package for details.\n");
printf("Report bugs to %s\n", PACKAGE_BUGREPORT);
}
if(cfg->username && cfg->username[0]) {
if(setgid(gid) != 0)
- fatal_exit("unable to set group id: %s", strerror(errno));
+ fatal_exit("unable to set group id of %s: %s",
+ cfg->username, strerror(errno));
if(setuid(uid) != 0)
- fatal_exit("unable to set user id: %s", strerror(errno));
+ fatal_exit("unable to set user id of %s: %s",
+ cfg->username, strerror(errno));
verbose(VERB_DETAIL, "drop user privileges, run as %s",
cfg->username);
}
+15 November 2007: Wouter
+ - review fixups from Jelte.
+
14 November 2007: Wouter
- testbed script does not recreate configure, since its in svn now.
- fixup checkconf test so that it does not test
* Make and install: ./configure; make; make install
* --with-ldns=/path/to/ldns
- If ldns is not detected on the system, a prepackaged incuded tarball
+ If ldns is not detected on the system, a prepackaged tarball
of the ldns library is used to compile and statically link against.
If detected on the system, it will dynamically link against it.
* --with-libevent=/path/to/libevent