Bug#567071: what is the purpose of fstab-decode
Dmitry Bogatov
KAction at debian.org
Thu Feb 28 12:06:22 GMT 2019
control: reopen -1
control: tags -1 -fixed-upstream +upstream
[2019-02-21 15:08] Jesse Smith <jsmith at resonatingmedia.com>
> I agree, the manual page for fstab-decode is vague, at best. I will add
> a paragraph explaining what it does. The updated manual page will be
> included in sysvinit-2.94.
Maybe it is just me, but I still do not understand purpose of
fstab-decode, therefore reopening bug. Here is manual from 2.94 (by the
way, there is also fstab-decode.old somewhy in release tarball):
fstab-decode decodes escapes (such as newline characters) in the speciā
fied ARGUMENTs and uses them to run COMMAND. The argument escaping
uses the same rules as path escaping in /etc/fstab, /etc/mtab and
/proc/mtab.
In essence fstab-decode can be used anytime we want to pass multiple
parameters to a command as a list of command line argments. It turns
output like this:
/root
/mnt/remote-disk
/home
Into one long list of parameters, "/root /mnt/remote-disk /home". This
can be useful when trying to work with multiple filesystems at once. For
instance, we can use it to unmount multiple NFS shares.
EXAMPLES
fstab-decode umount $(awk '$3 == "vfat" { print $2 }' /etc/fstab)
What exactly is decoded? Where should I read about escaping rules?
How it is different from plain `xargs'?
--
Note, that I send and fetch email in batch, once every 24 hours.
If matter is urgent, try https://t.me/kaction
--
More information about the Debian-init-diversity
mailing list