pip install does not set element hook scripts +x
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
diskimage-builder |
Invalid
|
High
|
James Polley | ||
tripleo |
Invalid
|
High
|
James Polley |
Bug Description
pip installing diskimage-builder adds the elements themselves under /usr/share/
To reproduce:
$ sudo pip install diskimage-builder
$ ll /usr/share/
-rw-r--r--. 1 root root 93 Jan 6 13:01 /usr/share/
Note that python setup.py install from a dib git checkout does the right thing:
$ sudo python setup.py install
$ ll /usr/share/
-rwxrwxr-x. 1 root root 93 Jan 6 12:42 /usr/share/
So, it might be something specific to pip itself.
Changed in tripleo: | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in diskimage-builder: | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in diskimage-builder: | |
assignee: | nobody → James Polley (tchaypo) |
Changed in tripleo: | |
assignee: | nobody → James Polley (tchaypo) |
Changed in diskimage-builder: | |
status: | Triaged → Invalid |
Changed in tripleo: | |
status: | Triaged → Invalid |
Added this bug to tripleo as well because pip installing tripleo- image-elements has the same problem.
Note that if you download the tarballs from pypi, the +x bit is set correctly.