[Lunar-bugs] [Lunar Linux 0000405]: removing acl breaks coreutils
Lunar bug reports list
lunar-bugs at lunar-linux.org
Wed Sep 9 07:59:55 CEST 2009
A NOTE has been added to this issue.
======================================================================
http://bugs.lunar-linux.org/view.php?id=405
======================================================================
Reported By: cavalier
Assigned To: ratler
======================================================================
Project: Lunar Linux
Issue ID: 405
Category: module
Reproducibility: always
Severity: minor
Priority: normal
Status: assigned
Moonbase Version: 20090908
Core Tools: Theedge
Core Tools Version: 20080303
======================================================================
Date Submitted: 2009-09-08 12:24 CEST
Last Modified: 2009-09-09 07:59 CEST
======================================================================
Summary: removing acl breaks coreutils
Description:
there is no module depending in acl in moonbase.
but coreutils and sed are linked to it.
removing acl will make the system unusable.
======================================================================
----------------------------------------------------------------------
(0000913) brebs (developer) - 2009-09-08 12:29
http://bugs.lunar-linux.org/view.php?id=405#c913
----------------------------------------------------------------------
coreutils should depend on acl: ldd /bin/ls shows libacl.so.1
sed should depend on acl: ldd /bin/sed shows libacl.so.1
These commands are too important to make the dependencies optional, and
thus let playing users break their systems ;)
----------------------------------------------------------------------
(0000915) ratler (developer) - 2009-09-09 07:59
http://bugs.lunar-linux.org/view.php?id=405#c915
----------------------------------------------------------------------
This is indeed a big issue, same goes for sed, another vital tool for
lunar-core. The easiest solution right now is to compile sed and coreutils
with -static if the module acl is installed, yes it adds a little bit to
the size but it would certainly prevent system from breaking if acl for
some reason would be lrm:ed.
Even if we were to put acl in sustained that won't prevent acl-developers
from bumping API/ABI version, which also would result in the system
breaking.
Issue History
Date Modified Username Field Change
======================================================================
2009-09-08 12:24 cavalier New Issue
2009-09-08 12:24 cavalier Moonbase Version => 20090908
2009-09-08 12:24 cavalier Core Tools => Theedge
2009-09-08 12:24 cavalier Core Tools Version => 20080303
2009-09-08 12:29 brebs Note Added: 0000913
2009-09-09 07:55 ratler Status new => assigned
2009-09-09 07:55 ratler Assigned To => ratler
2009-09-09 07:59 ratler Note Added: 0000915
======================================================================
More information about the Lunar-bugs
mailing list