]> err.no Git - util-linux/commit
mount: "can't create lock file" message sometimes means failure, sometimes not
authorMark McLoughlin <markmc@redhat.com>
Mon, 28 Jan 2008 13:30:29 +0000 (14:30 +0100)
committerKarel Zak <kzak@redhat.com>
Thu, 14 Feb 2008 13:28:19 +0000 (14:28 +0100)
commitc3327025169a7c6c59edce7eb271a333c42b5275
treed417ead077ae7feb3405a8936d2c0d5b955b5722
parent5c55d9bf1ae789fd25d5e4153c699134706c2e9f
mount: "can't create lock file" message sometimes means failure, sometimes not

What the patch does is goes from the situation where:

  1) If /etc/mtab doesn't exist and /etc is read-only, you get the
     "can't create lock file" message and the mount fails

  2) If /etc/mtab does exist and /etc is read-only,you get the same
     message but the mount succeeds

Clearly, the failure to update /etc/mtab should either cause the mount
to fail or not ... sometimes causing it to fail, and sometimes not
(each with the same message) is not useful.

This patch sets the same behaviour for create and update mtab. In both
cases it prints error message and the mount succeeds.

Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
mount/fstab.c
mount/fstab.h
mount/mount.c