Hi, a piece of information I forgot to include in the report, explaining why lilo scans /dev at all: I have a few encrypted device-mapper containers that show up in /proc/partitions as
] [EMAIL PROTECTED]:~# cat lilo2_parts ] major minor #blocks name ] [...] ] 33 71 9759456 hdf7 ] 254 0 29302012 dm-0 ] 254 1 87899100 dm-1 And while opening each device in turn... ] [EMAIL PROTECTED]:~# strace -estat64,open /sbin/lilo.real 2>&1 >/dev/null ] [...] ] stat64("/dev/hdf4", {st_mode=S_IFBLK|0660, st_rdev=makedev(33, 68), ...}) = 0 ] open("/dev/hdf4", O_RDONLY) = 11 ] stat64("/dev/hdf5", {st_mode=S_IFBLK|0660, st_rdev=makedev(33, 69), ...}) = 0 ] stat64("/dev/hdf6", {st_mode=S_IFBLK|0660, st_rdev=makedev(33, 70), ...}) = 0 ] stat64("/dev/hdf7", {st_mode=S_IFBLK|0660, st_rdev=makedev(33, 71), ...}) = 0 ] stat64("/dev/dm-0", 0xbfdef150) = -1 ENOENT (No such file or directory) ... the inevitable happens, and away it whirs... ] stat64("/dev", {st_mode=S_IFDIR|0755, st_size=45056, ...}) = 0 ] open("/dev", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 11 ] stat64("/dev/.", {st_mode=S_IFDIR|0755, st_size=45056, ...}) = 0 ] stat64("/dev/..", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 ] stat64("/dev/ptye8", {st_mode=S_IFCHR|0666, st_rdev=makedev(2, 248), ...}) = 0 ] stat64("/dev/ptyee", {st_mode=S_IFCHR|0666, st_rdev=makedev(2, 254), ...}) = 0 ] [...] ] stat64("/dev/fd/2", {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 4), ...}) = 0 ] stat64("/dev/fd/3", {st_mode=S_IFDIR|0600, st_size=0, ...}) = 0 ] open("/dev/fd/3", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOTDIR (Not a directory) ] Process 20541 detached Regards, Jan
signature.asc
Description: Digital signature