Writing a port that simply installs a bunch of files

Andrea Venturoli ml at netfence.it
Mon Mar 6 16:51:34 UTC 2017


On 03/06/17 17:05, Michael Gmelin wrote:

>> What about something like this (your files are in files/input.tgz)?
>> ...

> NO_WRKSUBDIR=	yes
> NO_BUILD=	yes
> NO_INSTALL=	yes
>
> post-install:
> 	@${TAR} -xf ${FILESDIR}/input.tgz -C ${STAGEDIR}
> 	@${FIND} ${STAGEDIR} -type f | \
> 		${SED} "s|^${STAGEDIR}||" >> ${TMPPLIST}
>
> .include <bsd.port.mk>

Guess this is what I was looking for (just the ${TAR} part)... basically 
overriding the "extract" phase.
I modified ${STAGEDIR} to ${STAGEDIR}/${PREFIX}.

Just why post-install and not do-install?

  bye & Thanks
	av.


More information about the freebsd-ports mailing list