From: Stelian P. <st...@po...> - 2005-01-22 07:46:23
|
On Fri, Jan 21, 2005 at 03:08:40PM -0800, Kenneth Porter wrote: > >3. Silenced the failure to call fgetflags() when comparing an > > entry which has no ext2 attributes (as in lsattr()). > > I built this with the new EA/ACL patch. Not sure if this is related, but > I'm getting a few compare errors in /dev: > > [buildmeister@segw dump]$ ./dump 0 -b 64 -Mf /tmp/test2.dump -Q > /tmp/test2.qfa -B 1000000 /dev > > (Normal dump output) > > ./restore -C -l -L 1000 -b 64 -Mf /tmp/test2.dump > > ./restore: ./dev/pts: llistxattr failed: Operation not supported > ./dev/shm: mode changed from 0755 to 01777. > ./dev/shm: EA count changed from 0 to 1 > > I put the test dump file in the same location as before. Yeah, I know of this one: this occurs on *mountpoints*. Dump saves the mountpoint but restore compares against the root directory of the mounted filesystem (because it is impossible using standard syscalls to access the original, now hidden mountpoint. The reason you didn't get this with older versions of restore is because older versions of restore didn't even bother to compare directories *at all*. Now that restore does, we have this special case of mountpoints, and I'm not sure what's the best solution here. Stelian. -- Stelian Pop <st...@po...> |