Friday, April 28, 2023

Re: net/rpki-sample-data - question about EXTRACT_ONLY=

On Fri, Apr 28, 2023 at 02:43:23PM +0000, Job Snijders wrote:
> Hi porters,
>
> kn@ and I are trying to make a port that installs a ton of RPKI sample
> data which will be used to improve rpki-client regress (if the pkg is
> installed)
>
> For some reason the below yields the following error, and we don't know
> why:
>
> feather$ make
> ===> Checking files for rpki-20230428 `/usr/ports/distfiles/rpki-20230428T000152Z.tgz' is up to date.
> >> (SHA256) rpki-20230428T000152Z.tgz: OK
> ===> Extracting for rpki-20230428
> make: don't know how to make do-extract
> Stop in .
> *** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2699 '/usr/ports/pobj/rpki-20230428/.extract_done': @cd /usr/ports/net/rpki-sampl...)
> *** Error 2 in /usr/ports/net/rpki-sample-data (/usr/ports/infrastructure/mk/bsd.port.mk:2600 'all': @lock=rpki-20230428; export _LOCKS_HEL...)
>
> Does one of you know? :-)

Not sure but maybe try to remove DISTFILES and use EXTRACT_SUFX instead.

> Kind regards,
>
> Job
>
> -----------------------------------------
>
> COMMENT = Samples of RPKI data
> CATEGORIES = net
> HOMEPAGE = https://www.rpkiviews.org
> MAINTAINER = Job Snijders <job@openbsd.org>
>
> # public domain
> PERMIT_PACKAGE = Yes
>
> VDATE = 2023/04/28
> VTIME = T000152Z
> VERSION = ${VDATE:S/\///g}
> DISTNAME = rpki-${VERSION}${VTIME}
> PKGNAME = rpki-${VERSION}
> DISTFILES = ${DISTNAME}.tgz
>
> MASTER_SITES = https://dango.attn.jp/rpkidata/${VDATE}/ \
> http://josephine.sobornost.net/josephine.sobornost.net/rpkidata/${VDATE}/
>
> EXTRACT_ONLY = # empty
> PKG_ARCH = *
> NO_BUILD = Yes
> NO_TEST = Yes
>
> SAMPLE_DATA = ${PREFIX}/rpki-sample-data-${VERSION}
>
> do-install:
> ${INSTALL_DATA_DIR} ${SAMPLE_DATA}
> ${TAR} -xzf ${FULLDISTDIR}/${DISTNAME}.tgz -C ${SAMPLE_DATA} \
> -s /${DISTNAME}//
>
> .include <bsd.port.mk>
>

--
Antoine

No comments:

Post a Comment