]> err.no Git - util-linux/commit
losetup: add a new option -s
authorKarel Zak <kzak@redhat.com>
Mon, 18 Jun 2007 13:44:02 +0000 (15:44 +0200)
committerKarel Zak <kzak@redhat.com>
Mon, 18 Jun 2007 13:44:02 +0000 (15:44 +0200)
commitba3809b01233e6afb24e90018700b3f145c2aee7
tree9bd037d95f4df8be1bfd37ceb7c973821845db3a
parentd20b54c4bbd757f0f2604a2f3ac295961100fedd
losetup: add a new option -s

The losetup provides an -f option to discover an unused loop device.  As
implemented, it is racy. The problem is that -f prints the loop device
to stdout only when used standalone.  This means a script has to do:

 lodev=$(losetup -f)
 losetup $lodev $filename

which is racy if another script may be running.

This patch add a new option '-s'. The '-s' option prints device name
if the -f option and a file argument are present. For example:

 lodev=$(losetup -f -s $filename)

Signed-off-by: Karel Zak <kzak@redhat.com>
mount/lomount.c
mount/losetup.8