Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 404319
Collapse All | Expand All

(-)boost.eselect.old (-4 / +8 lines)
Lines 53-59 Link Here
53
53
54
	local mod="mpi.so"
54
	local mod="mpi.so"
55
	for moddir in "${ROOT}"/usr/lib64/python*/site-packages ; do
55
	for moddir in "${ROOT}"/usr/lib64/python*/site-packages ; do
56
		if [ -L "${moddir}/${mod}" ] ; then
56
		if [ -L "${moddir}/${mod}" ] && [[ "${moddir}" != boost ]]; then
57
			rm "${moddir}/${mod}" || die -q "Unable to remove \"${moddir}/${mod}\" symlink"
57
			rm "${moddir}/${mod}" || die -q "Unable to remove \"${moddir}/${mod}\" symlink"
58
		else
58
		else
59
			[[ -e "${moddir}/${mod}" ]] && die -q "\"${moddir}/${mod}\" exists and isn't a symlink"
59
			[[ -e "${moddir}/${mod}" ]] && die -q "\"${moddir}/${mod}\" exists and isn't a symlink"
Lines 101-110 Link Here
101
101
102
	for t in ${python} ; do
102
	for t in ${python} ; do
103
		pushd "$(dirname ${ROOT}${t})/.." 1>/dev/null
103
		pushd "$(dirname ${ROOT}${t})/.." 1>/dev/null
104
		local ts="$(basename $(dirname ${ROOT}${t}))/${t//*\/}"
104
		local ts="$(basename $(dirname ${ROOT}${t}))"
105
		ts="${ts//${suffix}}"
105
		ts="${ts//${suffix}}"
106
		local tt=${t//*\/}
106
		if [ -L boost ] ; then
107
		ln -s "${ts}" "${tt}" || die -q "Couldn't create symlink \"$(pwd)/${tt}\""
107
			rm boost || die -q "Unable to remove \"$(pwd)/boost\" symlink"
108
		else
109
			[[ -e boost ]] && die -q "\"$(pwd)/boost\" exists and isn't a symlink"
110
		fi
111
		ln -s "${ts}" boost || die -q "Couldn't create symlink \"$(pwd)/boost\""
108
		popd 1>/dev/null
112
		popd 1>/dev/null
109
	done
113
	done
110
}
114
}

Return to bug 404319