diff -ur 06/bootstrap-prefix.sh 07/bootstrap-prefix.sh --- 06/bootstrap-prefix.sh 2020-10-27 02:07:10.414897352 +0300 +++ 07/bootstrap-prefix.sh 2020-10-27 07:12:24.651304124 +0300 @@ -708,8 +708,8 @@ # in Prefix the sed wrapper is deadly, so kill it rm -f "${ROOT}"/tmp/usr/lib/portage/bin/ebuild-helpers/sed - local tmpportdir=${ROOT}/tmp/${PORTDIR#${ROOT}} - [[ -e "${tmpportdir}" ]] || ln -s "${PORTDIR}" "${tmpportdir}" + local tmpportdir=${ROOT}/tmp/${PORTDIR#${ROOT}/} + [[ -e "${tmpportdir}" ]] || mkdir -p "${tmpportdir}" && rmdir "${tmpportdir}" && ln -s "${PORTDIR}" "${tmpportdir}" for d in "${ROOT}"/tmp/usr/lib/python?.?; do [[ -e ${d}/portage ]] || ln -s "${ROOT}"/tmp/usr/lib/portage/lib/portage ${d}/portage [[ -e ${d}/_emerge ]] || ln -s "${ROOT}"/tmp/usr/lib/portage/lib/_emerge ${d}/_emerge