diff options
author | Alexander Motin <mav@FreeBSD.org> | 2015-10-16 14:45:21 +0000 |
---|---|---|
committer | Alexander Motin <mav@FreeBSD.org> | 2015-10-16 14:45:21 +0000 |
commit | 43f774f2965afff2012fcf78f8e1634d7c7f8ade (patch) | |
tree | 8882770db28728eee8374a1b8cb8290caa827269 /cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c | |
parent | 6f422073d1099f91b6af5cd586354f8662111819 (diff) | |
parent | 456aaec66deaa94a60853973eca0c00bcb19cad8 (diff) |
Notes
Diffstat (limited to 'cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c')
-rw-r--r-- | cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c b/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c index f387d65db112..f6c86cfe1788 100644 --- a/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c +++ b/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c @@ -1493,6 +1493,12 @@ zfs_setprop_error(libzfs_handle_t *hdl, zfs_prop_t prop, int err, "property setting is not allowed on " "bootable datasets")); (void) zfs_error(hdl, EZFS_NOTSUP, errbuf); + } else if (prop == ZFS_PROP_CHECKSUM || + prop == ZFS_PROP_DEDUP) { + (void) zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, + "property setting is not allowed on " + "root pools")); + (void) zfs_error(hdl, EZFS_NOTSUP, errbuf); } else { (void) zfs_standard_error(hdl, err, errbuf); } |