[Mono-bugs] [Bug 74395][Wis] Changed - Mono handling multiple GAC locations.

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Tue, 5 Apr 2005 11:52:41 -0400 (EDT)


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by tmclaugh@sdf.lonestar.org.

http://bugzilla.ximian.com/show_bug.cgi?id=74395

--- shadow/74395	2005-04-05 08:39:59.000000000 -0400
+++ shadow/74395.tmp.31067	2005-04-05 11:52:41.000000000 -0400
@@ -57,6 +57,22 @@
 PATH are set)?
 
 If most users don't read docs, then they won't override the
 environment variable either, allowing things to Just Work (modulo the
 /etc/profile changes, which could (hopefully) be managed by the
 package manager).
+
+------- Additional Comments From tmclaugh@sdf.lonestar.org  2005-04-05 11:52 -------
+Editing /etc/profile is a workaround but not a viable one.  FreeBSD
+(all the BSDs) have a clear deliniation between the base OS and third
+party apps.  /etc/profile is in the base, Mono is in ports.  Setting a
+system-wide environmental variable in /etc/profile for a single app
+from ports isn't appropriate.  Ultimately you would end up spamming
+/etc/profile with variables for every application in the ports system
+that wants one.  This also wouldn't help users which use third party
+shells such as bash and ksh (such as me) because they use their own
+included files.  
+
+The biggest thing to understand is BSDs do not do the same level of
+user environment configuration that Linux distros do.  We expect to
+take care of application configuration through the application itself
+and not through what we would consider OS files.