* Arnaud Bergeron <[EMAIL PROTECTED]> [080704 10:54]: > 2008/7/4 Henning Brauer <[EMAIL PROTECTED]>: > > * Nick <[EMAIL PROTECTED]> [2008-07-01 03:12]: > >> So, I'm a fan of DJBDNS, but, I have to ask: Why?!? > > > > I am not exactly a fan, but I am using it, and the hassle at upgrades > > alone (remember, recompile, yadda yadda yadda, versus "handled with the > > regular pkg_add -ui") alone is worth the port. > > > >> Do you "normalize" his directory layout, or do you maintain his > >> suggested layout (which has its merits, but is VERY non-hier(7)). > > > > normalize! > > > >> LONG, LONG ago, probably around the 2.7 days, I used a DJBDNS > >> port on OpenBSD, and seriously regretted it. It was SO much > >> easier to simply install following DJB's instructions than it > >> was to find where things were put by the well-meaning porter. > > > > in some places I still have ancient homegrown ports that are full of > > errors. upgrades on tehse machines are STILL much easier than the ones > > that have shit compiled from source. > > In that spirit, I have made ports for these applications. I will not > push for inclusion, I am merely showing my own work. If that can make > the life of others simpler, I'm happy. > > Keep in mind that these ports where developed and tested on 4.3, not > current. (I do this all the time, but usually keep up with changes > announced on ports@ and test with current if I am pushing for > inclusion). > > Note that all paths have been normalized for these ports except for > the qmail one which will install in /var/qmail like something compiled > from source. Also, the qmail users and groups should be created > automatically with ids between 5000 and 5007. If want other ids, you > will have to edit the makefile and the packing list (both of them). > > If you have any suggestions for improvements, I'll take them. > > Arnaud >
net/djbdns fails a make fake on i386 current as follows: ===> Faking installation for djbdns-1.05 echo /usr/ports/mystuff/net/djbdns/w-djbdns-1.05/fake-i386/usr/local > /usr/ports/mystuff/net/djbdns/w-djbdns-1.05/djbdns-1.05/conf-home cd /usr/ports/mystuff/net/djbdns/w-djbdns-1.05/djbdns-1.05 && make install instcheck ./auto-str auto_home `head -1 conf-home` > auto_home.c ./compile auto_home.c ./load install hier.o auto_home.o buffer.a unix.a byte.a ./load instcheck hier.o auto_home.o buffer.a unix.a byte.a cd /usr/ports/mystuff/net/djbdns/w-djbdns-1.05/djbdns-1.05 && ./install systrace: deny user: root, prog: /usr/ports/mystuff/net/djbdns/w-djbdns-1.05/djbdns-1.05/install, pid: 22953(0)[5027], policy: /usr/bin/make, filters: 194, syscall: native-fswrite(5), filename: /etc/dnsroots.global install: fatal: unable to write .../etc/dnsroots.global: permission denied *** Error code 111 Stop in /usr/ports/mystuff/net/djbdns (line 38 of Makefile). *** Error code 1 Stop in /usr/ports/mystuff/net/djbdns (line 2193 of /usr/ports/infrastructure/mk/bsd.port.mk). Jim