quickstart broken in fish shell
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Invalid
|
Low
|
Unassigned |
Bug Description
When the `bash quickstart.sh ...` command is run from the fish shell[1], it fails with a confusing message. It says it can't find coreutils binaries like sed, touch or rm.
Steps to reproduce:
git clone tripleo-quickstart
cd tripleo-quickstart
virtualenv venv
source venv/bin/
pip install -r requirements.txt
pip install -r quickstart-
bash quickstart.sh --release master --no-clone <virthost>
Output:
New python executable in /home/user/
Also creating executable in /home/user/
Installing setuptools, pip, wheel...done.
Requirement already up-to-date: pip in /home/user/
~/code/
quickstart.sh: line 128: sed: command not found
ERROR: bootstrap failed; try "quickstart.sh --install-deps"
to install package dependencies or "quickstart.sh --clean"
to remove /home/user/
But of course, "sed" is there.
Changed in tripleo: | |
milestone: | none → pike-2 |
Changed in tripleo: | |
milestone: | pike-2 → pike-3 |
Changed in tripleo: | |
milestone: | pike-3 → pike-rc1 |
Changed in tripleo: | |
milestone: | pike-rc1 → queens-1 |
Changed in tripleo: | |
milestone: | queens-1 → queens-2 |
Latest master supports the fish shell (I decided to give it a try today to see if it was still broken).