Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Jul 2010 17:29:38 +0400
From:      Anonymous <swell.k@gmail.com>
To:        Joe <joeb_722@comclark.com>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: Cant get new port Makefile to work
Message-ID:  <86fwzjsgfx.fsf@gmail.com>
In-Reply-To: <4C400CBB.5010404@comclark.com> (Joe's message of "Fri, 16 Jul 2010 15:39:39 %2B0800")
References:  <4C400CBB.5010404@comclark.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Joe <joeb_722@comclark.com> writes:

[...]
> do-install:
> ${CP} /etc/rc.d/jail          /etc/rc.d/jail.original
> ${CP} ${FILESDIR}jail         /etc/rc.d/
> ${CP} ${FILESDIR}/qjail       ${LOCALBASE}/usr/local/bin/
> ${CP} ${FILESDIR}/qjail.sh    ${LOCALBASE}/usr/local/etc/rc.d/
> ${CP} ${FILESDIR}/qjail-conf.sample  ${LOCALBASE}/usr/local/etc/
> ${CP} ${FILESDIR}/qjail.8     ${LOCALBASE}/usr/local/man/man8/
> ${CP} ${FILESDIR}/qjail-intro.8 ${LOCALBASE}/usr/local/man/man8/
> ${CP} ${FILESDIR}/qjail-conf.8  ${LOCALBASE}/usr/local/man/man8/
> ${MKDIR} ${LOCALBASE}/usr/local/share/examples/qjail
>
> ${CP} -R -p ${FILESDIR}/examples
> ${LOCALBASE}/usr/local/share/examples/qjail/
>
> ${CHMOD} 0755 ${LOCALBASE}/etc/rc.d/jail
> ${CHMOD} 0755 ${LOCALBASE}/usr/local/bin/qjail
> ${CHMOD} 0755 ${LOCALBASE}/usr/local/etc/rc.d/qjail.sh
> post-install:
>         ${CAT} ${PKGMESSAGE}
>
> .include <bsd.port.mk>
>
> This is patterned after the bsdstats port Makefile.

sysutils/bsdstats is a bad example[1]. It uses cp(1) over install(1),
sets mode to a constant rather than BINMODE and installs into LOCALBASE,
not PREFIX.

[1] I tried to fix some in ports/146257.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86fwzjsgfx.fsf>