mv and posix ACLs
by Russell Coker
getxattr("/mnt/nfs/test", "system.posix_acl_access", 0xbfc96c20, 132) = -1
EOPNOTSUPP (Operation not supported)
setxattr("./test", "system.posix_acl_access",
"\x02\x00\x00\x00\x01\x00\x06\x00\xff\xff\xff\xff\x04\x00\x04\x00\xff\xff\xff\xff
\x00\x04\x00\xff\xff\xff\xff", 28, 0) = -1 EOPNOTSUPP (Operation not
supported)
Stracing an mv operation shows that the above is performed. Reading
coreutils-acl.patch from the coreutils SRPM indicates that the code in acl.c
is creating a posix ACL that matches the Unix permissions and trying to apply
it.
Why does it do this? What is the point of having a POSIX ACL containing the
same data as the Unix permissions, it seems that when POSIX ACLs are enabled
in the destination file-system it will just waste disk space and CPU time by
needlessly duplicating data, and when POSIX ACLs are disabled (the default
configuration) it will just waste a small amount of CPU time on the mv
operation in trying to set something that can never be set.
This seems like a bug to me, but someone has obviously gone to quite a bit of
effort to make it do that so there is presumably some reason. What is the
reason for desiring this functionality and does it really outweigh the
problems?
--
http://www.coker.com.au/selinux/ My NSA Security Enhanced Linux packages
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/~russell/ My home page
18 years, 8 months
KDE RedHat project
by Bernardo Innocenti
Hello,
I've found this YUM repository aiming to replace the original
Fedora/RedHat KDE with a complete version (will all important
features enabled and lots of extra programs):
http://kde-redhat.sourceforge.net/
KDE support in Fedora leaves much to be desired in terms of
completeness. Couldn't some of this stuff be merged with
Fedora Core and the rest put in Fedora Extras? Except for the
few things with license or patent problems, of course.
--
// Bernardo Innocenti - Develer S.r.l., R&D dept.
\X/ http://www.develer.com/
18 years, 8 months
Kickstart BOOT kernel
by Fong Vang
Could someone tell me how the kernel used for kickstart (called the
BOOT kernel in RH 9 days) is created? How does one generate this
kernel using rpmbuild of the src rpm?
I'm just trying to undertstand the differences.
Thanks for any help.
18 years, 8 months
GCC 4.1 for FC5?
by Anthony Green
Are there plans to use GCC 4.1 in FC5 (assuming it ships on schedule)?
There's so much java activity in GCC HEAD that this makes a big
difference to people debugging applications with FC5 in mind.
Thanks,
AG
18 years, 8 months
packages not building
by Florian La Roche
A simple rebuild test fails for the following packages in
the Fedora Core development tree:
- avalon-framework (unpacked files)
- control-center (pango)
- db4 (unpacked files)
- dmraid
- eclipse (.spec update to newer mozilla version)
- evolution-webcal
- fedora-release (changed in cvs, but not used from there)
- festival
- gstreamer
- libc-client
- openmotiv21 (patch nearly done)
- openssl (fix known)
- procps (gcc ICE)
- pstack (Copyright/License)
- python (buffer overflow detected)
- python-urlgrabber (unpackaged python files)
- rhgb (set-keymap.c:1:24: error: xf86Parser.h: No such file or directory)
- rhn-applet
- rpm (doesn't build with db4)
- samba (unpackaged files)
- xen
- xfsprogs
- xorg-x11 (needs changes for new gcc, vnc patch?)
greetings,
Florian La Roche
18 years, 8 months
Unstable firefox
by Kyrre Ness Sjobak
Anybody else noticed that firefox crashes every time some dialog box
pops up?
Is this a known bug soon fixed, or should i report it in rawhide?
Kyrre
18 years, 8 months
missing kernel-devel-2.6.12-1.1372_FC3smp
by Arnaud Abélard
i'm currently running kernel-2.6.12-1.1372_FC3smp and the symlink
/lib/modules/2.6.12-1.1372_FC3smp/build is pointing to
../../../usr/src/kernels/2.6.12-1.1372_FC3smp-i686/ althought a yum
install kernel-source installed kernel-source-2.6.12-1.1372_FC3 and no
package kernel-devel-2.6.12-1.1372_FC3smp is available...
is that "normal" ?
AA.
--
Arnaud Abélard
Administrateur Systèmes et Réseaux
Faculté de Sciences et Techniques
Université de Nantes
18 years, 8 months
rawhide report: 20050822 changes
by Build System
Updated Packages:
gaim-1:1.5.0-4.fc5
------------------
* Sun Aug 21 2005 Peter Jones <pjones(a)redhat.cm> - 1:1.5.0-4.fc5
- rebuild for new cairo
openoffice.org-1:1.9.125-1.2.0.fc5
----------------------------------
* Wed Aug 17 2005 Caolan McNamara <caolanm(a)redhat.com> - 1:1.9.125-1
- beta2
- drop integrated workspace.cmcfixes14.patch
- drop integrated ooo46585.sunmiscisnotstandard.filter.patch
- drop integrated ooo30133.lingucomponent.ukrainean.patch
- drop integrated ooo53026.selinux-pipegiveup.desktop.patch
Broken deps for i386
----------------------------------------------------------
dlm-kernel-xenU - 2.6.11.5-20050601.152643.FC4.10.i686 requires kernel-xenU = 0:2.6.12-1.1398_FC4
dlm-kernel-xenU - 2.6.11.5-20050601.152643.FC4.10.i686 requires /lib/modules/2.6.12-1.1398_FC4xenU
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.i586 requires kernel = 0:2.6.12-1.1398_FC4
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.i586 requires /lib/modules/2.6.12-1.1398_FC4
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.i686 requires kernel = 0:2.6.12-1.1398_FC4
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.i686 requires /lib/modules/2.6.12-1.1398_FC4
GFS-kernel-xen0 - 2.6.11.8-20050601.152643.FC4.9.i686 requires kernel-xen0 = 0:2.6.12-1.1398_FC4
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.i586 requires kernel = 0:2.6.12-1.1398_FC4
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.i586 requires /lib/modules/2.6.12-1.1398_FC4
valgrind-callgrind - 0.9.11-1.i386 requires valgrind = 1:2.4.0
GFS-kernel - 2.6.11.8-20050601.152643.FC4.9.i686 requires kernel = 0:2.6.12-1.1398_FC4
GFS-kernel - 2.6.11.8-20050601.152643.FC4.9.i686 requires /lib/modules/2.6.12-1.1398_FC4
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.i586 requires kernel = 0:2.6.12-1.1398_FC4
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.i586 requires /lib/modules/2.6.12-1.1398_FC4
dlm-kernel-smp - 2.6.11.5-20050601.152643.FC4.10.i686 requires /lib/modules/2.6.12-1.1398_FC4smp
dlm-kernel-smp - 2.6.11.5-20050601.152643.FC4.10.i686 requires kernel-smp = 0:2.6.12-1.1398_FC4
gnbd-kernel-xen0 - 2.6.11.2-20050420.133124.FC4.43.i686 requires kernel-xen0 = 0:2.6.12-1.1398_FC4
GFS-kernel-smp - 2.6.11.8-20050601.152643.FC4.9.i686 requires /lib/modules/2.6.12-1.1398_FC4smp
GFS-kernel-smp - 2.6.11.8-20050601.152643.FC4.9.i686 requires kernel-smp = 0:2.6.12-1.1398_FC4
gnbd-kernel-smp - 2.6.11.2-20050420.133124.FC4.43.i686 requires /lib/modules/2.6.12-1.1398_FC4smp
gnbd-kernel-smp - 2.6.11.2-20050420.133124.FC4.43.i686 requires kernel-smp = 0:2.6.12-1.1398_FC4
GFS-kernel-xenU - 2.6.11.8-20050601.152643.FC4.9.i686 requires kernel-xenU = 0:2.6.12-1.1398_FC4
GFS-kernel-xenU - 2.6.11.8-20050601.152643.FC4.9.i686 requires /lib/modules/2.6.12-1.1398_FC4xenU
GFS-kernel - 2.6.11.8-20050601.152643.FC4.9.i586 requires kernel = 0:2.6.12-1.1398_FC4
GFS-kernel - 2.6.11.8-20050601.152643.FC4.9.i586 requires /lib/modules/2.6.12-1.1398_FC4
cman-kernel-xen0 - 2.6.11.5-20050601.152643.FC4.9.i686 requires kernel-xen0 = 0:2.6.12-1.1398_FC4
cman-kernel-smp - 2.6.11.5-20050601.152643.FC4.9.i686 requires /lib/modules/2.6.12-1.1398_FC4smp
cman-kernel-smp - 2.6.11.5-20050601.152643.FC4.9.i686 requires kernel-smp = 0:2.6.12-1.1398_FC4
dlm-kernel-xen0 - 2.6.11.5-20050601.152643.FC4.10.i686 requires kernel-xen0 = 0:2.6.12-1.1398_FC4
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.i686 requires kernel = 0:2.6.12-1.1398_FC4
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.i686 requires /lib/modules/2.6.12-1.1398_FC4
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.i686 requires kernel = 0:2.6.12-1.1398_FC4
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.i686 requires /lib/modules/2.6.12-1.1398_FC4
cman-kernel-xenU - 2.6.11.5-20050601.152643.FC4.9.i686 requires kernel-xenU = 0:2.6.12-1.1398_FC4
cman-kernel-xenU - 2.6.11.5-20050601.152643.FC4.9.i686 requires /lib/modules/2.6.12-1.1398_FC4xenU
gnbd-kernel-xenU - 2.6.11.2-20050420.133124.FC4.43.i686 requires kernel-xenU = 0:2.6.12-1.1398_FC4
gnbd-kernel-xenU - 2.6.11.2-20050420.133124.FC4.43.i686 requires /lib/modules/2.6.12-1.1398_FC4xenU
Broken deps for ppc
----------------------------------------------------------
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.ppc requires kernel = 0:2.6.12-1.1398_FC4
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.ppc requires /lib/modules/2.6.12-1.1398_FC4
GFS-kernel - 2.6.11.8-20050601.152643.FC4.9.ppc requires kernel = 0:2.6.12-1.1398_FC4
GFS-kernel - 2.6.11.8-20050601.152643.FC4.9.ppc requires /lib/modules/2.6.12-1.1398_FC4
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.ppc requires kernel = 0:2.6.12-1.1398_FC4
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.ppc requires /lib/modules/2.6.12-1.1398_FC4
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.ppc requires kernel = 0:2.6.12-1.1398_FC4
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.ppc requires /lib/modules/2.6.12-1.1398_FC4
Broken deps for ia64
----------------------------------------------------------
selinux-policy-targeted - 1.25.4-4.noarch requires kernel >= 0:2.6.11-1.1219
rgmanager - 1.9.31-3.ia64 requires ccs
pcmciautils - 007-1.ia64 requires kernel >= 0:2.6.12-1.1411_FC5
gnome-volume-manager - 1.3.1-1.ia64 requires kernel >= 0:2.6
lvm2 - 2.01.14-1.0.ia64 requires kernel >= 0:2.6
selinux-policy-targeted-sources - 1.25.4-4.noarch requires kernel >= 0:2.6.11-1.1219
xorg-x11 - 6.8.2-45.ia64 requires kernel-drm = 0:4.3.0
selinux-policy-strict-sources - 1.25.4-4.noarch requires kernel >= 0:2.6.11-1.1219
initscripts - 8.11.1-1.ia64 requires kernel >= 0:2.6
selinux-policy-strict - 1.25.4-4.noarch requires kernel >= 0:2.6.11-1.1219
Broken deps for ppc64
----------------------------------------------------------
system-config-keyboard - 1.2.6-2.noarch requires pyxf86config
evolution-data-server - 1.0.4-3.ppc64 requires libgnutls.so.11()(64bit)
evolution-data-server - 1.0.4-3.ppc64 requires libsoup-2.2.so.7()(64bit)
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.ppc64 requires kernel = 0:2.6.12-1.1398_FC4
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.ppc64 requires /lib/modules/2.6.12-1.1398_FC4
ppc64-utils - 0.7-9.ppc64 requires yaboot
firstboot - 1.3.45-1.noarch requires system-config-display
system-config-mouse - 1.2.11-1.noarch requires pyxf86config
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.ppc64 requires kernel = 0:2.6.12-1.1398_FC4
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.ppc64 requires /lib/modules/2.6.12-1.1398_FC4
evolution-webcal - 1.0.10-1.ppc64 requires libsoup-2.2.so.7()(64bit)
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.ppc64 requires kernel = 0:2.6.12-1.1398_FC4
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.ppc64 requires /lib/modules/2.6.12-1.1398_FC4
Broken deps for x86_64
----------------------------------------------------------
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.x86_64 requires kernel = 0:2.6.12-1.1398_FC4
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.x86_64 requires /lib/modules/2.6.12-1.1398_FC4
GFS-kernel-smp - 2.6.11.8-20050601.152643.FC4.9.x86_64 requires /lib/modules/2.6.12-1.1398_FC4smp
GFS-kernel-smp - 2.6.11.8-20050601.152643.FC4.9.x86_64 requires kernel-smp = 0:2.6.12-1.1398_FC4
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.x86_64 requires kernel = 0:2.6.12-1.1398_FC4
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.x86_64 requires /lib/modules/2.6.12-1.1398_FC4
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.x86_64 requires kernel = 0:2.6.12-1.1398_FC4
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.x86_64 requires /lib/modules/2.6.12-1.1398_FC4
GFS-kernel - 2.6.11.8-20050601.152643.FC4.9.x86_64 requires kernel = 0:2.6.12-1.1398_FC4
GFS-kernel - 2.6.11.8-20050601.152643.FC4.9.x86_64 requires /lib/modules/2.6.12-1.1398_FC4
valgrind-callgrind - 0.9.11-1.i386 requires valgrind = 1:2.4.0
gnbd-kernel-smp - 2.6.11.2-20050420.133124.FC4.43.x86_64 requires /lib/modules/2.6.12-1.1398_FC4smp
gnbd-kernel-smp - 2.6.11.2-20050420.133124.FC4.43.x86_64 requires kernel-smp = 0:2.6.12-1.1398_FC4
dlm-kernel-smp - 2.6.11.5-20050601.152643.FC4.10.x86_64 requires /lib/modules/2.6.12-1.1398_FC4smp
dlm-kernel-smp - 2.6.11.5-20050601.152643.FC4.10.x86_64 requires kernel-smp = 0:2.6.12-1.1398_FC4
cman-kernel-smp - 2.6.11.5-20050601.152643.FC4.9.x86_64 requires /lib/modules/2.6.12-1.1398_FC4smp
cman-kernel-smp - 2.6.11.5-20050601.152643.FC4.9.x86_64 requires kernel-smp = 0:2.6.12-1.1398_FC4
Broken deps for s390
----------------------------------------------------------
lvm2 - 2.01.14-1.0.s390 requires kernel >= 0:2.6
selinux-policy-targeted - 1.25.4-4.noarch requires kernel >= 0:2.6.11-1.1219
selinux-policy-strict - 1.25.4-4.noarch requires kernel >= 0:2.6.11-1.1219
selinux-policy-targeted-sources - 1.25.4-4.noarch requires kernel >= 0:2.6.11-1.1219
initscripts - 8.11.1-1.s390 requires kernel >= 0:2.6
selinux-policy-strict-sources - 1.25.4-4.noarch requires kernel >= 0:2.6.11-1.1219
prelink - 0.3.5-2.s390 requires kernel >= 0:2.4.10
18 years, 8 months
file has lost its magic
by sean darcy
rpm -q file
file-4.15-1
file
lt-file: could not find any magic files!
ls /usr/share/file/
magic magic.mgc magic.mime magic.mime.mgc
sean
18 years, 8 months