dmd 1.061 and 2.046 release

BCS none at anon.com
Sun May 16 16:00:33 PDT 2010


Hello Charles,

> On 05/15/2010 06:13 PM, BCS wrote:
> 
>> The same holds for every file in /usr/bin, I wonder what that says
>> about all the other people who put stuff there. Similar thought hold
>> for the other bits and places.
>> 
> /usr/bin is for system installed executables.  It's bad practice to
> put other things there.  I could see installing them to /usr/local/bin
> , /usr/opt/bin or /home/$USER/bin, but otherwise just leaving them
> where they're unzipped is quite reasonable.  (Each of the approaches
> has their own particular reason why they're a good idea.  E.g.
> /usr/local/bin is easy to share with other users on the system.

#if you are assuming DMD is being installed by an un privileged user

By all means, run it from where it got unziped. In fact if I were admin on 
the system I'd discourage anyone from running binaries owned by another user. 
If they want it but can't talk me into installing it for everyone, then build 
your own. I think there might be security problems with doing it the other 
way.

#else

Follow the lead of most every other program out there and put things where 
they belong.

#endif


> I'm
> not sure why /usr/opt/bin, but some have, historically, preferred it.
> /home/$USER/bin allows sharing libraries within a single user.  And
> just leaving it where you unzipped it facilitates having multiple
> versions of the same program available.)
> 

-- 
... <IXOYE><





More information about the Digitalmars-d-announce mailing list