From cd1225c9bd07dcd681b263e93df98b67b7ec4aef Mon Sep 17 00:00:00 2001 From: vsr Date: Wed, 1 Mar 2006 14:55:31 +0000 Subject: [PATCH] PAL11775 --- config_files/Python-2.2.1.sh | 10 ++++++++++ config_files/Python-2.3.4.sh | 10 ++++++++++ config_files/omniORB-3.0.5.sh | 8 +++++++- config_files/omniORB-4.0.5.sh | 13 ++++++++++++- 4 files changed, 39 insertions(+), 2 deletions(-) diff --git a/config_files/Python-2.2.1.sh b/config_files/Python-2.2.1.sh index 753639b..2d5d9e2 100755 --- a/config_files/Python-2.2.1.sh +++ b/config_files/Python-2.2.1.sh @@ -114,6 +114,11 @@ EOF check_job ${PRODUCT_DIR}/MAKE.LOG make check_job ${PRODUCT_DIR}/MAKINSTALL.LOG make install +cd ${PRODUCT_DIR}/bin +sed -e "s%#\!.*python%#\!/usr/bin/env python%" pydoc > _pydoc +mv -f _pydoc pydoc +chmod a+x pydoc + #du -sk ${PRODUCT_WORK} > ${PRODUCT_DIR}/size.log cd ${PRODUCT_DIR}; rm -fr ${PRODUCT_WORK} print_env @@ -126,6 +131,11 @@ source ${INSTALL_WORK}/$SHRC check_jb tar xfz ${SOURCE_DIR}/Python-2.2.1.tar.gz -C ${INSTALL_ROOT} +cd ${PRODUCT_DIR}/bin +sed -e "s%#\!.*python%#\!/usr/bin/env python%" pydoc > _pydoc +mv -f _pydoc pydoc +chmod a+x pydoc + print_env } diff --git a/config_files/Python-2.3.4.sh b/config_files/Python-2.3.4.sh index 8178434..b0ac880 100755 --- a/config_files/Python-2.3.4.sh +++ b/config_files/Python-2.3.4.sh @@ -114,6 +114,11 @@ check_job ${PRODUCT_DIR}/MAKE.LOG make check_job ${PRODUCT_DIR}/MAKINSTALL.LOG make install (cd ${PRODUCT_DIR}/lib/python2.3/config; ln -s ../../libpython2.3.so.1.0 libpython2.3.so) +cd ${PRODUCT_DIR}/bin +sed -e "s%#\!.*python%#\!/usr/bin/env python%" pydoc > _pydoc +mv -f _pydoc pydoc +chmod a+x pydoc + #du -sk ${PRODUCT_WORK} > ${PRODUCT_DIR}/size.log cd ${PRODUCT_DIR}; rm -fr ${PRODUCT_WORK} print_env @@ -126,6 +131,11 @@ source ${INSTALL_WORK}/$SHRC check_jb tar xfz ${SOURCE_DIR}/Python-2.3.4.tar.gz -C ${INSTALL_ROOT} +cd ${PRODUCT_DIR}/bin +sed -e "s%#\!.*python%#\!/usr/bin/env python%" pydoc > _pydoc +mv -f _pydoc pydoc +chmod a+x pydoc + print_env } diff --git a/config_files/omniORB-3.0.5.sh b/config_files/omniORB-3.0.5.sh index cc55836..11ec454 100755 --- a/config_files/omniORB-3.0.5.sh +++ b/config_files/omniORB-3.0.5.sh @@ -131,6 +131,12 @@ EOF check_job ${PRODUCT_DIR}/MAKEXPORTnotify.LOG make export ln -s ${PRODUCT_DIR} ${INSTALL_ROOT}/omni + +cd ${PRODUCT_DIR}/bin/i586_linux_2.0_glibc2.1 +sed -e "s%\(#\!/usr/bin/env[[:space:]]*\)python%\1python%" omniidlrun.py > _omniidlrun.py +mv -f _omniidlrun.py omniidlrun.py +chmod a+x omniidlrun.py + print_env } @@ -144,7 +150,7 @@ check_jb tar xfz ${SOURCE_DIR}/omniORB-3.0.5.tar.gz -C ${INSTALL_ROOT} ln -s ${PRODUCT_DIR} ${INSTALL_ROOT}/omni cd ${PRODUCT_DIR}/bin/i586_linux_2.0_glibc2.1 -sed -e "s%\(#\!/usr/bin/env.*\)python%\1`which python`%" omniidlrun.py > _omniidlrun.py +sed -e "s%\(#\!/usr/bin/env[[:space:]]*\)python%\1python%" omniidlrun.py > _omniidlrun.py mv -f _omniidlrun.py omniidlrun.py chmod a+x omniidlrun.py diff --git a/config_files/omniORB-4.0.5.sh b/config_files/omniORB-4.0.5.sh index 7ec46d5..a5d7b79 100755 --- a/config_files/omniORB-4.0.5.sh +++ b/config_files/omniORB-4.0.5.sh @@ -131,6 +131,14 @@ EOF check_job ${PRODUCT_DIR}/MAKE_OMNINOTIFY.LOG make check_job ${PRODUCT_DIR}/INSTALL_OMNINOTIFY.LOG make install +cd ${PRODUCT_DIR}/bin +sed -e "s%#\!.*python%#\!/usr/bin/env python%" omniidl > _omniidl +mv -f _omniidl omniidl +chmod a+x omniidl +sed -e "s%#\!.*python%#\!/usr/bin/env python%" omniidlrun.py > _omniidlrun.py +mv -f _omniidlrun.py omniidlrun.py +chmod a+x omniidlrun.py + #du -sk ${PRODUCT_WORK} > ${PRODUCT_DIR}/size.log cd ${PRODUCT_DIR} rm -fr ${INSTALL_WORK}/omniORB-4.0.5 @@ -149,9 +157,12 @@ check_jb tar xfz ${SOURCE_DIR}/omniORB-4.0.5.tar.gz -C ${INSTALL_ROOT} ln -s ${PRODUCT_DIR} ${INSTALL_ROOT}/omni cd ${PRODUCT_DIR}/bin -sed -e "s%#\!.*python%#\!`which python`%" omniidl > _omniidl +sed -e "s%#\!.*python%#\!/usr/bin/env python%" omniidl > _omniidl mv -f _omniidl omniidl chmod a+x omniidl +sed -e "s%#\!.*python%#\!/usr/bin/env python%" omniidlrun.py > _omniidlrun.py +mv -f _omniidlrun.py omniidlrun.py +chmod a+x omniidlrun.py print_env } -- 2.30.2