One really good reason to use /usr/bin/python is because you want your script
to run unmodified on Ubuntu Linux, Oracle Linux, Solaris 10, Solaris 11 and 
MacOS.

Any advice you give to a project inside the WOS about managing dependencies
should probably be flipped on it's head to offer the opposite advice to projects
that are outside the WOS.  Inside the WOS your dependency is tested, shipped 
and patched
along with your own software.  If your project is outside the WOS depending on
something inside it, then:
1) You're depending on a moving target.
2) You need to support multiple different releases of the WOS with one
set of your own binaries.
3) It's highly probably that your software (not the binaries, but the source)
needs to simultaneously support non-Solaris OSes as well.  So re-structuring
your dependencies in a Solaris-specific way makes the Solaris port of your code
more expensive to maintain.

--chris

_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to