prefix=@prefix@
exec_prefix=@exec_prefix@
bindir=@bindir@
+sbindir=@sbindir@
mandir=@mandir@
libdir=@libdir@
# datarootdir is here to please some checkers, use datadir.
strip unbound-host
install:
- $(INSTALL) -m 755 -d $(bindir)
+ $(INSTALL) -m 755 -d $(sbindir)
$(INSTALL) -m 755 -d $(mandir)
$(INSTALL) -m 755 -d $(mandir)/man8
$(INSTALL) -m 755 -d $(mandir)/man5
+ $(INSTALL) -m 755 -d $(mandir)/man3
+ $(INSTALL) -m 755 -d $(mandir)/man1
$(INSTALL) -m 755 -d $(libdir)
$(INSTALL) -m 755 -d $(includedir)
- $(LIBTOOL) --mode=install cp unbound $(bindir)/unbound
- $(LIBTOOL) --mode=install cp unbound-checkconf $(bindir)/unbound-checkconf
- $(LIBTOOL) --mode=install cp unbound-host $(bindir)/unbound-host
+ $(LIBTOOL) --mode=install cp unbound $(sbindir)/unbound
+ $(LIBTOOL) --mode=install cp unbound-checkconf $(sbindir)/unbound-checkconf
+ $(LIBTOOL) --mode=install cp unbound-host $(sbindir)/unbound-host
$(INSTALL) -c -m 644 $(srcdir)/doc/unbound.8 $(mandir)/man8
$(INSTALL) -c -m 644 $(srcdir)/doc/unbound-checkconf.8 $(mandir)/man8
$(INSTALL) -c -m 644 $(srcdir)/doc/unbound.conf.5 $(mandir)/man5
+ $(INSTALL) -c -m 644 $(srcdir)/doc/unbound-host.1 $(mandir)/man1
+ $(INSTALL) -c -m 644 $(srcdir)/doc/libunbound.3 $(mandir)/man3
if test ! -e $(configfile); then $(INSTALL) -d `dirname $(configfile)`; $(INSTALL) -c -m 644 $(srcdir)/doc/example.conf $(configfile); fi
$(LIBTOOL) --mode=install cp $(srcdir)/libunbound/unbound.h $(includedir)/unbound.h
$(LIBTOOL) --mode=install cp libunbound.la $(libdir)
$(LIBTOOL) --mode=finish $(libdir)
uninstall:
- rm -f -- $(bindir)/unbound $(bindir)/unbound-checkconf $(bindir)/unbound-host
+ rm -f -- $(sbindir)/unbound $(sbindir)/unbound-checkconf $(sbindir)/unbound-host
rm -f -- $(mandir)/man8/unbound.8 $(mandir)/man8/unbound-checkconf.8 $(mandir)/man5/unbound.conf.5
+ rm -f -- $(mandir)/man1/unbound-host.1 $(mandir)/man3/libunbound.3
rm -f -- $(includedir)/unbound.h
$(LIBTOOL) --mode=uninstall rm -f $(libdir)/libunbound.la
@echo
- snprintf compat update.
- harvest performs lookup.
- ldns-tarball update with fix for ldns_dname_label.
+ - installs to sbin by default.
+ - install all manual pages (unbound-host and libunbound too).
27 February 2008: Wouter
- option to use caps for id randomness.
int numdone = 0;
/* register todo queries for all original queries */
make_todo(data);
- printf("depth 0: todo %d list %d\n", 0, data->numtodo);
+ printf("depth 0: done %d todo %d\n", 0, data->numtodo);
/* pick up a todo item and process it */
while(data->todo_list) {
numdone++;
if(!data->todo_list) data->todo_last = NULL;
if(numdone%1000==0 || it->depth > data->curdepth) {
data->curdepth = it->depth;
- printf("depth %d: todo %d list %d, %d rrs\n",
+ printf("depth %d: done %d todo %d, %d rrs\n",
it->depth, numdone, data->numtodo,
data->num_rrs);
}
+ if(it->depth >= data->maxdepth) {
+ printf("obtained %d rrs to a max of %d labels.\n",
+ data->num_rrs, data->maxlabels);
+ return;
+ }
data->numtodo--;
process(data, it);
}
data.ctx = ub_ctx_create();
data.resultdir = strdup("harvested_zones");
if(!data.resultdir) error_exit("out of memory");
- data.maxdepth = 10;
+ data.maxdepth = 2;
/* parse the options */
while( (c=getopt(argc, argv, "hf:v")) != -1) {