]> git.proxmox.com Git - mirror_zfs.git/commit - cmd/zfs/zfs_main.c
Change /etc/mtab to /proc/self/mounts
authorslashdd <eric.desrochers@canonical.com>
Tue, 20 Sep 2016 17:07:58 +0000 (13:07 -0400)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Tue, 20 Sep 2016 17:07:58 +0000 (10:07 -0700)
commit792517389fad5c495a2738b61c2e9c65dedaaa9a
tree5eef2ac0ecc1db47b3f11ec4ba12a97b6427e1b7
parent25e2ab16be74cb37934e6736a1dc10fd50a00c56
Change /etc/mtab to /proc/self/mounts

Fix misleading error message:

 "The /dev/zfs device is missing and must be created.", if /etc/mtab is missing.

Reviewed-by: Richard Laager <rlaager@wiktel.com>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Eric Desrochers <eric.desrochers@canonical.com>
Closes #4680
Closes #5029
13 files changed:
cmd/mount_zfs/mount_zfs.c
cmd/zfs/zfs_main.c
cmd/zinject/translate.c
config/user-commands.m4
contrib/initramfs/scripts/zfs
etc/init.d/zfs-functions.in
etc/init.d/zfs-mount.in
lib/libspl/include/sys/mnttab.h
lib/libzfs/libzfs_dataset.c
lib/libzfs/libzfs_mount.c
lib/libzfs/libzfs_util.c
scripts/ziltest.sh
tests/zfs-tests/tests/functional/cli_root/zfs/zfs_003_neg.ksh