Default install target does not match traditional /usr/local
Bug #1162593 reported by
Adam Dingle
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bake |
New
|
Medium
|
Unassigned |
Bug Description
Normally if I download a source tarball for any program and run 'make' and then 'make install', the program is installed in /usr/local by default. I can configure with prefix=/usr if I want to override this.
But when I download the bake tarball and run 'make' and then 'make install', bake ends up in /usr (specifically in /usr/bin). It would be more consistent with other programs to go in /usr/local by default.
To post a comment you must log in.
I used to have it install to /usr/local but I changed it recently.
I've been thinking about this for a while, but not 100% sure the correct direction. My thoughts so far:
- By default Bake should install everything into a valid location.
- We want to be able to install without overwriting package managed programs
- /usr/local requires root privileges to install
- There are files outside of /usr (e.g. /etc, /var) that might need to be installed
- Matching /usr/local does have some consistency with existing systems
- We want to be able to install without requiring root
- It would be nice to install to ~/.local