diff options
Diffstat (limited to 'usr/src/cmd/zfs')
| -rw-r--r-- | usr/src/cmd/zfs/zfs_main.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/usr/src/cmd/zfs/zfs_main.c b/usr/src/cmd/zfs/zfs_main.c index a0d0a59118..9c800d2861 100644 --- a/usr/src/cmd/zfs/zfs_main.c +++ b/usr/src/cmd/zfs/zfs_main.c @@ -2684,7 +2684,7 @@ zfs_do_send(int argc, char **argv) } /* - * zfs receive [-dnvF] <fs@snap> + * zfs receive [-denvF] <fs@snap> * * Restore a backup stream from stdin. */ @@ -2695,11 +2695,15 @@ zfs_do_receive(int argc, char **argv) recvflags_t flags = { 0 }; /* check options */ - while ((c = getopt(argc, argv, ":dnuvF")) != -1) { + while ((c = getopt(argc, argv, ":denuvF")) != -1) { switch (c) { case 'd': flags.isprefix = B_TRUE; break; + case 'e': + flags.isprefix = B_TRUE; + flags.istail = B_TRUE; + break; case 'n': flags.dryrun = B_TRUE; break; |
