diff options
author | Brian Coca <bcoca@ansible.com> | 2014-12-15 22:26:37 +0100 |
---|---|---|
committer | Brian Coca <bcoca@ansible.com> | 2014-12-15 22:26:37 +0100 |
commit | 88443d6dcfe3201717d0b3b296d04450103fbf83 (patch) | |
tree | 629b026f15af5cd0474b88f697b74a4b1c226d20 /hacking/env-setup | |
parent | Merge pull request #9440 from Jmainguy/opensuse_distro (diff) | |
parent | Restore the pkg_resources calls so that we pull in the correct pycrypto on RHEL6 (diff) | |
download | ansible-88443d6dcfe3201717d0b3b296d04450103fbf83.tar.xz ansible-88443d6dcfe3201717d0b3b296d04450103fbf83.zip |
Merge pull request #7306 from abadger/feature/egg-info
Feature/egg info
Diffstat (limited to 'hacking/env-setup')
-rwxr-xr-x | hacking/env-setup | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/hacking/env-setup b/hacking/env-setup index 4fed169097..59bc7c21f3 100755 --- a/hacking/env-setup +++ b/hacking/env-setup @@ -23,6 +23,30 @@ PREFIX_MANPATH="$ANSIBLE_HOME/docs/man" [[ $PATH != ${PREFIX_PATH}* ]] && export PATH=$PREFIX_PATH:$PATH [[ $MANPATH != ${PREFIX_MANPATH}* ]] && export MANPATH=$PREFIX_MANPATH:$MANPATH +# +# Generate egg_info so that pkg_resources works +# + +# Do the work in a function so we don't repeat ourselves later +gen_egg_info() +{ + python setup.py egg_info + if [ -e $PREFIX_PYTHONPATH/ansible*.egg-info ] ; then + rm -r $PREFIX_PYTHONPATH/ansible*.egg-info + fi + mv ansible*.egg-info $PREFIX_PYTHONPATH +} + +# In some shells if pushd is a no-op then popd sends you to a previous +# directory in history +if [ "$ANSIBLE_HOME" != "$PWD" ] ; then + pushd "$ANSIBLE_HOME" + gen_egg_info + popd +else + gen_egg_info +fi + # Print out values unless -q is set if [ $# -eq 0 -o "$1" != "-q" ] ; then @@ -33,7 +57,7 @@ if [ $# -eq 0 -o "$1" != "-q" ] ; then echo "PYTHONPATH=$PYTHONPATH" echo "MANPATH=$MANPATH" echo "" - + echo "Remember, you may wish to specify your host file with -i" echo "" echo "Done!" |