On Thu, 29 Nov 2001 18:08, Flood Randy Capt AFCA/TCAA wrote:
> This seems to be a flaw with the Debian distribution then. Doesn't the
> Linux filesystems standard (or whatever its called) specify that
> software should be installed there?
Please read the specs. Software installed by "make install" or equivalent belongs in /usr/local, software installed in packages as part of the OS belongs elsewhere.
My aim is to produce packages ot SE-Linux for Debian not to write a wrapper around "make install" (if the latter was my aim I'd have completed it long ago and moved on to other projects).
On Thu, 29 Nov 2001 19:04, Jose Nazario wrote:
> it would seem to come down to "is selinux the base system or an add on?"
> the distribution model of selinux would indicate that it's an add on, as
> its not a full fledged distribution.
It's an add on if it's installed by "make install". It's part of the base system if it's installed by dpkg or dselect.
If we use your logic then almost everything is an add-on and everything will be in /usr/local...
> <opinion>
> #include "disclaimer.h"
>
> if debian wants it someplace else, have locally available patches. please
> don't attempt to apply such standards to everyone else. thank you. it is,
> after all, why you're a different distro.
Yes, Debian is the distribution that most closely follows standards such as the FHS (FSSTD) and the LSB. Anyone who wants to write software that is incompatible with such standards is free to do so. It'll limit acceptance of their software.
Then of course if we can't get agreement between all the distributions (Debian, Red Hat, SUSE, etc) on how to change such software to make it comply to relevant standards then everyone will suffer.
On Thu, 29 Nov 2001 20:48, Achim D. Brucker wrote:
> No it is not a flaw ;-).
> The main argument/idea is, that the directories
> /usr/local and /opt are 100% controlled by the local policy, therefore no
Absolutely!
> package controlled through the packet manager is allowed to put files in
> there. The main advante for the system administrator is, that is can do
> whatever he wants below /usr/local without the risk of breaking the
> packet manager.
I think that the risk of the package manager breaking what the administrator does is just as great. Sometimes I want to have two copies of the same program installed, a package and a custom version in /usr/local.
> Personally I like this very much and it perfectly conforms
> to the Linux file system standard.
Also conforms to common practise over the last 10+ years.
> When I remember correctly, the packages officially distributed by Suse or
> Redhat do not write files into /usr/local. Surely there are rpms (and even
> debs) floating around the net, which install files below /usr/local, but
> they are not distributed as official parts of any the distribution (I
> assume this for Redhat/Mandrake/Suse and it is a strict policy for Debian).
Yes. Sun is the only vendor I've come across that ships packages that mess with /usr/local. They seem to think that a Sun package of bash for Solaris 2.6 (distributed from a Sun web site) should install to /usr/local/bin while a package for Solaris 8.0 (distributed on the install CDs) should be in /bin. This sort of thing really sucks when you are trying to manage a network.
> When SE-Linux is included in Debian (which I wish), it has to play the
> game of the Debian Guidelines because it would be an official part of the
> distribution.
Absolutely!
-- http://www.coker.com.au/bonnie++/ Bonnie++ hard drive benchmark http://www.coker.com.au/postal/ Postal SMTP/POP benchmark http://www.coker.com.au/projects.html Projects I am working on http://www.coker.com.au/~russell/ My home page -- You have received this message because you are subscribed to the selinux list. If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with the words "unsubscribe selinux" without quotes as the message.Received on Fri 30 Nov 2001 - 15:23:52 EST
This archive was generated by hypermail 2.2.0 on Wed 11 Jun 2008 - 08:10:26 EDT