Cant get new port Makefile to work
Anonymous
swell.k at gmail.com
Fri Jul 16 13:31:11 UTC 2010
Joe <joeb_722 at 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.
More information about the freebsd-ports
mailing list