Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Mar 2014 21:38:27 +0100
From:      Thierry Thomas <thierry@FreeBSD.org>
To:        Antoine Brodin <antoine@FreeBSD.org>
Cc:        freebsd-emulation@freebsd.org
Subject:   Re: svn commit: r348601 - head/Mk
Message-ID:  <20140324203827.GC32368@graf.pompo.net>
In-Reply-To: <CAALwa8m%2BAti-%2BRNxok2E9x0HLk7HK7S2JnnRRSwz5dJMjAB_7A@mail.gmail.com>
References:  <201403182219.s2IMJ1A3078580@svn.freebsd.org> <CAALwa8=kYC8YVMjvAw9Hi=zBe%2B_u%2BKcVs3ghfL4-kTYf48Nyag@mail.gmail.com> <CAALwa8m%2BAti-%2BRNxok2E9x0HLk7HK7S2JnnRRSwz5dJMjAB_7A@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Le ven 21 mar 14 à 20:11:21 +0100, Antoine Brodin <antoine@FreeBSD.org>
 écrivait :

> > Hi,

Hello,

> > This commit has bad side effects,  now both the .rpm and the .src.rpm
> > are extracted on the package builders:
> >
> > textproc/linux-f10-expat % make -VEXTRACT_ONLY -DPACKAGE_BUILDING
> > expat-2.0.1-5.i386.rpm expat-2.0.1-5.src.rpm
> 
> 
> Please try attached patch.
> 
> Index: Mk/bsd.linux-rpm.mk
> ===================================================================
> --- Mk/bsd.linux-rpm.mk (revision 348741)
> +++ Mk/bsd.linux-rpm.mk (working copy)
> @@ -95,9 +95,9 @@
>  # is not true.
> 
>  DISTFILES?=            ${DISTNAME}${EXTRACT_SUFX}
> -BIN_DISTFILES:=                ${_DISTFILES}
> +BIN_DISTFILES:=                ${DISTFILES}
>  SRC_DISTFILES?=                ${DISTNAME}${SRC_SUFX}
> -EXTRACT_ONLY?=         ${BIN_DISTFILES}
> +EXTRACT_ONLY?=         ${BIN_DISTFILES:C/:[^:]+$//}
> 
>  .  if defined(PACKAGE_BUILDING)
>  DISTFILES+=            ${SRC_DISTFILES}
> 
> 
> Cheers,

After applying your patch, I cannot see any differences:

cd /usr/ports/emulators/linux_base-f10
make extract -DPACKAGE_BUILDING 
===>   linux_base-f10-10_7 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by linux_base-f10-10_7 for building
===>  Extracting for linux_base-f10-10_7
=> SHA256 Checksum OK for rpm/i386/fedora/10/basesystem-10.0-1.noarch.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/bash-3.2-30.fc10.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/bzip2-1.0.5-3.fc10.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/bzip2-libs-1.0.5-3.fc10.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/compat-db-4.6.21-5.fc10.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/compat-libstdc++-296-2.96-141.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/compat-libstdc++-33-3.2.3-64.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/coreutils-6.12-20.fc10.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/db4-4.7.25-7.fc10.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/e2fsprogs-1.41.4-6.fc10.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/e2fsprogs-libs-1.41.4-6.fc10.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/elfutils-0.142-1.fc10.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/fedora-release-10-1.noarch.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/filesystem-2.4.19-1.fc10.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/freetype-2.3.7-3.fc10.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/gamin-0.1.9-6.fc10.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/gdbm-1.8.0-29.fc10.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/glib-1.2.10-32.fc10.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/glib2-2.18.4-2.fc10.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/glibc-2.9-3.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/glibc-common-2.9-3.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/grep-2.5.1a-61.fc10.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/info-4.12-4.fc10.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/keyutils-libs-1.2-3.fc9.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/krb5-libs-1.6.3-18.fc10.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/libacl-2.2.47-3.fc10.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/libattr-2.4.43-2.fc10.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/libcap-2.10-2.fc10.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/libgcc-4.3.2-7.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/libidn-0.6.14-8.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/libselinux-2.0.78-1.fc10.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/libsepol-2.0.33-1.fc10.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/libstdc++-4.3.2-7.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/ncurses-5.6-20.20080927.fc10.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/ncurses-libs-5.6-20.20080927.fc10.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/pcre-7.8-1.fc10.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/popt-1.13-4.fc10.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/readline-5.2-13.fc9.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/setserial-2.17-22.fc9.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/setup-2.7.4-4.fc10.noarch.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/slang-2.1.4-1.fc10.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/zlib-1.2.3-18.fc9.i386.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/acl-2.2.47-3.fc10.src.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/attr-2.4.43-1.fc10.src.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/basesystem-10.0-1.src.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/bash-3.2-29.fc10.src.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/bzip2-1.0.5-3.fc10.src.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/compat-db-4.6.21-5.fc10.src.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/coreutils-6.12-17.fc10.src.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/db4-4.7.25-5.fc10.src.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/e2fsprogs-1.41.4-6.fc10.src.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/elfutils-0.142-1.fc10.src.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/fedora-release-10-1.src.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/filesystem-2.4.19-1.fc10.src.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/freetype-2.3.7-1.fc10.src.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/gamin-0.1.9-6.fc10.src.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/gcc-4.3.2-7.src.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/gdbm-1.8.0-29.fc10.src.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/glib-1.2.10-32.fc10.src.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/glib2-2.18.2-3.fc10.src.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/glibc-2.9-2.src.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/grep-2.5.1a-61.fc10.src.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/keyutils-1.2-3.fc9.src.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/krb5-1.6.3-16.fc10.src.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/libcap-2.10-2.fc10.src.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/libidn-0.6.14-8.src.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/libselinux-2.0.73-1.fc10.src.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/libsepol-2.0.33-1.fc10.src.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/ncurses-5.6-20.20080927.fc10.src.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/pcre-7.8-1.fc10.src.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/readline-5.2-13.fc9.src.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/setserial-2.17-22.fc9.src.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/setup-2.7.4-1.fc10.src.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/slang-2.1.4-1.fc10.src.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/texinfo-4.12-4.fc10.src.rpm.
=> SHA256 Checksum OK for rpm/i386/fedora/10/zlib-1.2.3-18.fc9.src.rpm.

Same results for devel/linux-f10-devtools.

I'm looking for another solution.
-- 
Th. Thomas.



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