Completely remove IMAGE in Gentoo EAPIs

This commit is contained in:
David Leverton 2012-09-09 20:16:15 +01:00
parent 9b9e198770
commit 8e2d43ed4c
10 changed files with 13 additions and 16 deletions

@ -37,9 +37,9 @@ CHOST="i286-badger-linux-gnu"
END
cat <<END > cat/pkg/pkg-1.ebuild || exit 1
SLOT="0"
PLATFORMS="test"
KEYWORDS="test"
src_install() {
ln -s "\${IMAGE}/foo" "\${IMAGE}/bar" || die
ln -s "\${D}/foo" "\${D}/bar" || die
}
END
cd ..

@ -17,7 +17,7 @@ directory_variables = \
build:PORTDIR build:DISTDIR
ignore_pivot_env_variables = \
A S D WORKDIR IMAGE
A S D WORKDIR
ignore_pivot_env_functions = \
src_unpack src_compile src_test src_install

@ -17,7 +17,7 @@ directory_variables = \
build:PORTDIR build:DISTDIR
ignore_pivot_env_variables = \
A S D WORKDIR IMAGE
A S D WORKDIR
ignore_pivot_env_functions = \
src_unpack src_compile src_test src_install

@ -17,7 +17,7 @@ directory_variables = \
build:PORTDIR build:DISTDIR
ignore_pivot_env_variables = \
A S D WORKDIR IMAGE
A S D WORKDIR
ignore_pivot_env_functions = \
src_unpack src_prepare src_configure src_compile src_test src_install

@ -18,7 +18,7 @@ directory_variables = \
build:PORTDIR build:DISTDIR
ignore_pivot_env_variables = \
A S D WORKDIR IMAGE
A S D WORKDIR
ignore_pivot_env_functions = \
src_unpack src_prepare src_configure src_compile src_test src_install

@ -18,7 +18,7 @@ directory_variables = \
build:PORTDIR build:DISTDIR
ignore_pivot_env_variables = \
A S D WORKDIR IMAGE
A S D WORKDIR
ignore_pivot_env_functions = \
src_unpack src_prepare src_configure src_compile src_test src_install

@ -18,7 +18,7 @@ directory_variables = \
build:PORTDIR build:DISTDIR
ignore_pivot_env_variables = \
A S D WORKDIR IMAGE
A S D WORKDIR
ignore_pivot_env_functions = \
src_unpack src_prepare src_configure src_compile src_test src_install

@ -15,7 +15,7 @@ non_empty_variables = \
build:USERLAND build:KERNEL build:ARCH ROOT
ignore_pivot_env_variables = \
A S D WORKDIR IMAGE
A S D WORKDIR
ignore_pivot_env_functions = \
src_unpack src_compile src_test src_install

@ -72,9 +72,6 @@ builtin_init()
[[ -n "${PALUDIS_PREFIX_IMAGE_VAR}" ]] && export $PALUDIS_PREFIX_IMAGE_VAR=${D}
IMAGE="${D}"
declare -r IMAGE="${IMAGE}"
export S="${WORKDIR}/${P}"
ebuild_load_em_up_dan

@ -19,11 +19,11 @@
builtin_installbin()
{
if [[ ${!PALUDIS_ARCHIVES_VAR%.tar.bz2} != ${!PALUDIS_ARCHIVES_VAR} ]] ; then
echo tar jvxpf "${!PALUDIS_BINARY_DISTDIR_VARIABLE}"/${!PALUDIS_ARCHIVES_VAR} -C "${IMAGE}"/ --exclude PBIN 1>&2
tar jvxpf "${!PALUDIS_BINARY_DISTDIR_VARIABLE}"/${!PALUDIS_ARCHIVES_VAR} -C "${IMAGE}"/ --exclude PBIN || die "Couldn't extract image"
echo tar jvxpf "${!PALUDIS_BINARY_DISTDIR_VARIABLE}"/${!PALUDIS_ARCHIVES_VAR} -C "${!PALUDIS_IMAGE_DIR_VAR}"/ --exclude PBIN 1>&2
tar jvxpf "${!PALUDIS_BINARY_DISTDIR_VARIABLE}"/${!PALUDIS_ARCHIVES_VAR} -C "${!PALUDIS_IMAGE_DIR_VAR}"/ --exclude PBIN || die "Couldn't extract image"
elif [[ ${!PALUDIS_ARCHIVES_VAR%.pax.bz2} != ${!PALUDIS_ARCHIVES_VAR} ]] ; then
echo unpaxinate img "${!PALUDIS_BINARY_DISTDIR_VARIABLE}"/${!PALUDIS_ARCHIVES_VAR} "${IMAGE}" 1>&2
unpaxinate img "${!PALUDIS_BINARY_DISTDIR_VARIABLE}"/${!PALUDIS_ARCHIVES_VAR} "${IMAGE}" || die "Couldn't extract image"
echo unpaxinate img "${!PALUDIS_BINARY_DISTDIR_VARIABLE}"/${!PALUDIS_ARCHIVES_VAR} "${!PALUDIS_IMAGE_DIR_VAR}" 1>&2
unpaxinate img "${!PALUDIS_BINARY_DISTDIR_VARIABLE}"/${!PALUDIS_ARCHIVES_VAR} "${!PALUDIS_IMAGE_DIR_VAR}" || die "Couldn't extract image"
else
die "Unrecognised extension for '${!PALUDIS_ARCHIVES_VAR}'"
fi