#!/bin/bash if [ ${DIB_DEBUG_TRACE:-0} -gt 0 ]; then set -x fi set -eu set -o pipefail [ -n "${TARGET_ROOT}" ] GENTOO_PORTAGE_DISTFILES_DIR="${DIB_IMAGE_CACHE}/gentoo/distfiles" GENTOO_PORTAGE_PACKAGE_DIR="${DIB_IMAGE_CACHE}/gentoo/packages/${GENTOO_PROFILE}" GENTOO_PORTAGE_DIR="${DIB_IMAGE_CACHE}/gentoo/portage" mkdir -p "${GENTOO_PORTAGE_DIR}" "${GENTOO_PORTAGE_PACKAGE_DIR}" "${GENTOO_PORTAGE_DISTFILES_DIR}" #sudo mount --bind "${GENTOO_PORTAGE_DIR}" "${TMP_MOUNT_PATH}"/usr/portage #mkdir -p "${TMP_MOUNT_PATH}"/usr/portage/distfiles #sudo mount --bind "${GENTOO_PORTAGE_DISTFILES_DIR}" "${TMP_MOUNT_PATH}"/usr/portage/distfiles #mkdir -p "${TMP_MOUNT_PATH}"/usr/portage/packages #sudo mount --bind "${GENTOO_PORTAGE_PACKAGE_DIR}" "${TMP_MOUNT_PATH}"/usr/portage/packages mkdir -p /tmp/in_target.d/usr-portage /tmp/in_target.d/usr-portage-distfiles /tmp/in_target.d/usr-portage-packages sudo mount --bind "${GENTOO_PORTAGE_DIR}" /tmp/in_target.d/usr-portage sudo mount --bind "${GENTOO_PORTAGE_DISTFILES_DIR}" /tmp/in_target.d/usr-portage-distfiles sudo mount --bind "${GENTOO_PORTAGE_PACKAGE_DIR}" /tmp/in_target.d/usr-portage-packages mkdir -p "${TMP_MOUNT_PATH}"/usr/portage/distfiles "${TMP_MOUNT_PATH}"/usr/portage/packages sudo mount --bind /tmp/in_target.d/usr-portage "${TMP_MOUNT_PATH}"/usr/portage sudo mount --bind /tmp/in_target.d/usr-portage-distfiles "${TMP_MOUNT_PATH}"/usr/portage/distfiles sudo mount --bind /tmp/in_target.d/usr-portage-packages "${TMP_MOUNT_PATH}"/usr/portage/packages