* 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

Reply via email to