Skip to content
Snippets Groups Projects
Commit 8a34fa39 authored by Lukas Bulwahn's avatar Lukas Bulwahn
Browse files

moving the easyinstall routine into the distutils class

parent 443bbf66
No related branches found
No related tags found
No related merge requests found
......@@ -69,6 +69,16 @@ distutils_do_install() {
fi
}
pkg_postinst_${PN} () {
if test ! -e ${PYTHON_SITEPACKAGES_DIR}/easy-install.pth; then
cat > ${PYTHON_SITEPACKAGES_DIR}/easy-install.pth << EOF
import sys; sys.__plen = len(sys.path)
import sys; new=sys.path[sys.__plen:]; del sys.path[sys.__plen:]; p=getattr(sys,'__egginsert',0); sys.path[p:p]=new; sys.__egginsert = p+len(new)
EOF
fi
sed -i '$ i ${EASYINSTALL_${PN}}' ${PYTHON_SITEPACKAGES_DIR}/easy-install.pth
}
EXPORT_FUNCTIONS do_compile do_install
export LDSHARED="${CCLD} -shared"
......@@ -21,13 +21,3 @@ add_easyinstall_pth () {
}
EASYINSTALL_python-rospkg = "rospkg-1.0.15-py2.7.egg"
pkg_postinst_${PN} () {
if test ! -e ${PYTHON_SITEPACKAGES_DIR}/easy-install.pth; then
cat > ${PYTHON_SITEPACKAGES_DIR}/easy-install.pth << EOF
import sys; sys.__plen = len(sys.path)
import sys; new=sys.path[sys.__plen:]; del sys.path[sys.__plen:]; p=getattr(sys,'__egginsert',0); sys.path[p:p]=new; sys.__egginsert = p+len(new)
EOF
fi
sed -i '$ i ${EASYINSTALL_${PN}}' ${PYTHON_SITEPACKAGES_DIR}/easy-install.pth
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment