Install port without man page

Mel fbsd.questions at rachie.is-a-geek.net
Wed Apr 30 10:37:21 UTC 2008


On Thursday 24 April 2008 18:35:16 Ashant Chalasani wrote:
> Also part of the output of
> [root at fbsd70 /usr/ports/net/isc-dhcp3-server]# make install clean
> MANPREFIX=/tmp/ PREFIX=/mnt/
>
> is..
> .....
> install -c -m 444 dhcpd /mnt//sbin
> chmod 755 /mnt//sbin/dhcpd
> install -c  dhcpd.man8   /mnt//man/man8/dhcpd.8
> install -c  dhcpd.conf.man5   /mnt//man/man5/dhcpd.conf.5
> install -c  dhcpd.leases.man5   /mnt//man/man5/dhcpd.leases.5
> ===> Installing rc.d startup script(s)
> ......
>
> ps:
> [root at fbsd70]# uname -a FreeBSD fbsd70.kwest.wapsol.de 7.0-RELEASE
> FreeBSD 7.0-RELEASE #0: Sun Feb 24 19:59:52 UTC 2008
> root at logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
>
> On Thu, Apr 24, 2008 at 6:22 PM, Ashant Chalasani <sys at sellerbay.org> wrote:
> > I've experimented with the isc-dhcp3-server port all 3 options -
> >  NO_INSTALL_MANPAGES, NOPORTDOCS and MANPREFIX and in every case there
> >  were manpages installed in /mnt/man/
> >
> >  [root at fbsd70 /mnt/man]# find . -name *dhcp*
> >  ./man5/dhcp-options.5
> >  ./man5/dhcp-eval.5
> >  ./man5/dhcpd.conf.5
> >  ./man5/dhcpd.leases.5
> >  ./man8/dhcpd.8
> >
> >  However, with
> >  [root at fbsd70 /usr/ports/net/isc-dhcp3-server]# make install clean
> >  MANPREFIX=/tmp/ PREFIX=/mnt/
> >
> >  we got...
> >
> >  ===>   Compressing manual pages for isc-dhcp3-server-3.0.5_2
> >  gzip: can't stat: /tmp//man/man1/omshell.1: No such file or directory
> >  gzip: can't stat: /tmp//man/man5/dhcpd.conf.5: No such file or directory
> >  gzip: can't stat: /tmp//man/man5/dhcpd.leases.5: No such file or
> > directory gzip: can't stat: /tmp//man/man5/dhcp-eval.5: No such file or
> > directory gzip: can't stat: /tmp//man/man5/dhcp-options.5: No such file
> > or directory gzip: can't stat: /tmp//man/man8/dhcpd.8: No such file or
> > directory

That's because MANPREFIX relies on an mtree being present, meaning 
man/man[1-9] directories should be below it.
-- 
Mel

Problem with today's modular software: they start with the modules
    and never get to the software part.


More information about the freebsd-questions mailing list