On Mon, 9 Jun 2008, Amar S. Tumballi wrote:
Hi Brent,
Thanks for this report, we will try to fix it. This report is good enough
to find the issue i believe.
Regards,
Amar
Just in case, here's also an strace snippet from a cp -a /usr/bin, showing
a copy of the final file, onward to the last steps:
lstat64("/usr/bin/autoreconf", {st_mode=S_IFREG|0755, st_size=19885, ...})
= 0
open("/usr/bin/autoreconf", O_RDONLY|O_LARGEFILE|O_NOFOLLOW) = 3
fstat64(3, {st_mode=S_IFREG|0755, st_size=19885, ...}) = 0
open("bin/autoreconf", O_WRONLY|O_CREAT|O_EXCL|O_LARGEFILE, 0700) = 4
fstat64(4, {st_mode=S_IFREG|0700, st_size=0, ...}) = 0
read(3, "#! /usr/bin/perl -w\n# -*- perl -"..., 8192) = 8192
write(4, "#! /usr/bin/perl -w\n# -*- perl -"..., 8192) = 8192
read(3, "cal may produce no output.\n "..., 8192) = 8192
write(4, "cal may produce no output.\n "..., 8192) = 8192
read(3, "- #\n\n # If we re-installed Libt"..., 8192) = 3501
write(4, "- #\n\n # If we re-installed Libt"..., 3501) = 3501
SYS_320(0x4, 0, 0xbfb4dac4, 0, 0xb7f9aff4) = 0
fgetxattr(3, "system.posix_acl_access", 0xbfb4d9e0, 132) = -1 EOPNOTSUPP
(Operation not supported)
fsetxattr(4, "system.posix_acl_access",
"\x02\x00\x00\x00\x01\x00\x07\x00\xff\xff\xff\xff\x04\x00\x05\x00\xff\xff\xff\xff
\x00\x05\x00\xff\xff\xff\xff", 28, 0) = 0
close(4) = 0
close(3) = 0
futimesat(AT_FDCWD, "bin", {1213039534, 0}) = 0
lchown32("bin", 0, 0) = 0
getxattr("/usr/bin", "system.posix_acl_access", 0xbfb4dd10, 132) = -1
EOPNOTSUPP (Operation not supported)
setxattr("bin", "system.posix_acl_access",
"\x02\x00\x00\x00\x01\x00\x07\x00\xff\xff\xff\xff\x04\x00\x05\x00\xff\xff\xff\xff
\x00\x05\x00\xff\xff\xff\xff", 28, 0) = 0
removexattr("bin", "system.posix_acl_default") = -1 ENOENT (No such file
or directory)
Thanks,
Brent