Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 72601

Summary: Symlinks in /usr/bin
Product: Gentoo Linux Reporter: Kaiting Chen <Phoenixfire159>
Component: [OLD] Core systemAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: major CC: dragonheart
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Kaiting Chen 2004-11-26 21:54:38 UTC
I removed all of the symlinks in /usr/bin to /bin, and that messed up a lot of ebuilds, because doexe and doins have hard coded /usr/bin/basename. doexe and doins shouldn't hard code their paths. You would source /etc/profile anyways, and the path would be set anyways, so there is really no need to hard code paths. The better thing to do might be to source /etc/profile or set the PATH variable before an ebuild. There shouldn't be any need to symlink everything in /bin, because that's just annoying.

Reproducible: Always
Steps to Reproduce:
Comment 1 Daniel Black (RETIRED) gentoo-dev 2004-11-30 05:18:57 UTC
To be perfectly blunt, deleting things that keep your system stable and then writing a bug to us to fix something that you have broken is also annoying.

Symlinks are there because lots of programs expect things in different places and none in gentoo wants to fix all of them.