Stoned Elipot
6d2e94966c
Handle login shell bash processes hence match $0 with "*bash"
12 years ago
martin f. krafft
3b008d6fa6
Expand usage synopsis
...
'source' is actually a "bashism" and the POSIX-way of sourcing a file
uses the single dot (which is arguably less readable). Both yield the
same result, and since the script may now also be sourced from
within the hacking directory, this commit expands the usage synopsis
accordingly.
Signed-off-by: martin f. krafft <madduck@madduck.net>
Conflicts:
hacking/env-setup
12 years ago
martin f. krafft
581dea70d1
Generalise determination of hacking directory path
...
Bash needs a special case to determine the dirname of the sourced path
(the hacking dir), but in all other cases, using $0 allows the script to
be sourced also from within the hacking directory, not only from its
parent.
Signed-off-by: martin f. krafft <madduck@madduck.net>
12 years ago
Michael DeHaan
03db6ef24a
Slightly more self-explanatory output for ./hacking/env-setup
12 years ago
Yves Dorfsman
dfdc5bda4b
Prevents PATH, PYTHONPATH etc... to be re-added.
12 years ago
junyoung
a2aacaaec8
whitespaces in FULL_PATH cause an error to get ANSIBLE_PATH
12 years ago
Daniel Hokka Zakrisson
a117944d0f
Make env-setup work on Python 3
12 years ago
Blair Zajac
ec5f6ae246
hacking/env-setup: remove unused sys import.
12 years ago
Will Thames
4d4d0b90c5
readlink -f does not work on OS X. Replaced with a python solution
12 years ago
willthames
6219fc4932
env-setup no longer needs to be run from the ansible directory, it can be run from anywhere
...
env-setup now takes a -q argument to run in quiet mode
12 years ago
Tim Bielawa
e9e8417735
Update hacking with MANPATH. Correct hacking README details.
13 years ago
Michael DeHaan
82bd75c1e0
Update env-setup script to make it work better
13 years ago
Michael DeHaan
85e0de5bb2
Move print statements out of playbook.py and back into CLI so we can simplify playbook operations
...
independent of output, and can also see all the output nicely grouped together if we want
to reformat it or make summaries of statistics.
13 years ago
Tim Bielawa
c5f8bc9d79
Don't set ANSIBLE_HOSTS inside the env-setup script
13 years ago
Tim Bielawa
f2c2786a14
Update constants.py to pull module path and the hosts file from the
...
environment (ANSIBLE_{LIBRARY,HOSTS}) if defined.
Update manpages to represent this.
Also update the env-setup script to set ANSIBLE_{LIBRARY,HOSTS}.
13 years ago
Tim Bielawa
6343aa6214
Add environment updating script 'env-setup' to facilitate running ansible from a git checkout.
13 years ago