]> err.no Git - util-linux/commit
losetup: try to set up loop readonly if EACCES
authorMatthias Koenig <mkoenig@suse.de>
Thu, 6 Nov 2008 13:45:38 +0000 (14:45 +0100)
committerKarel Zak <kzak@redhat.com>
Tue, 18 Nov 2008 14:40:34 +0000 (15:40 +0100)
commitbc984ef97cddc4899e67b9139ed206a9bca1b156
treec0e9c2b3204dcd0535396cda0273d7bad697a7f1
parent4b13a5a66b264886b3d16f67667cd7914f31697e
losetup: try to set up loop readonly if EACCES

Currently mounting/losetup an image fails if it is accessable readonly.

There are no problems if it is a file on a local filesystem.
It seems only to happen if it is a NFS mounted image, which is
read-write in permission but with root_squash option.

set_loop checks only for EROFS to retry open with readonly mode,
but in this case we get EACCES.

Signed-off-by: Matthias Koenig <mkoenig@suse.de>
mount/lomount.c