On 02/11/2007, Gary Gendel <[EMAIL PROTECTED]> wrote: > Putting the gnu tools at the front of the default path raises the question > how are we going to resolve the conflicts between tool name collisions? I > really don't care that the gnu tools are available, but it also means that as > Indiana upgrades add more gnu tools, the expected environment changes in > unpredictable ways. >
You don't. The PATH is the only way to control how and if naming collisions happen. The reality is that this has been an issue for a long time already on Solaris depending on how you setup your path. > I don't want to figure out which version of what is called when I make a call > to a utility from a script. Subtle differences can create huge issues. For > example, the only "ps" extended format I've found in common between gnu ps > and SYSV is the -L option. I hate to have to go through each utility to find > the usable subset that is common among the tools so scripts work. That > becomes a system administrator's nightmare. > It has been said that the scripts will have to either be run with an adjusted PATH or changed to accommodate. -- Shawn Walker, Software and Systems Analyst http://binarycrusader.blogspot.com/ "We don't have enough parallel universes to allow all uses of all junction types--in the absence of quantum computing the combinatorics are not in our favor..." --Larry Wall _______________________________________________ indiana-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/indiana-discuss
