[Pkg-shadow-devel] Bug#351631: passwd: Please compile with SE Linux support

Russell Coker russell at coker.com.au
Thu Feb 9 10:13:21 UTC 2006


On Tuesday 07 February 2006 21:58, Nicolas François 
<nicolas.francois at centraliens.net> wrote:
> Do you think we need a versionned dependency on libselinux1-dev?

We don't have any plans to break the interface, but new things are 
periodically added to it.  So it would make sense to have a versioned 
dependency on the current version to avoid any possible problems, as long as 
the SE Linux specific code in the applications doesn't change then the 
versioned dependency should not need to be changed.

> Also, given the current build system, the tools of the login package
> (login, su, lastlog, faillog, sg) will have a shared library dependency on
> the selinux libraries.
> Do you think that may be a problem?

That will work, such a bug has been in other packages in the past and they 
have worked OK.

It's a bad idea though and you don't want to do that.  It's ideal if -lselinux 
is only passed as a compile option if there is actual SE Linux code compiled 
as part of the application and linked directly into it.  Some programs get 
libselinux indirectly through linking against pam or other things, they 
should not be compiled with -lselinux either.





More information about the Pkg-shadow-devel mailing list