From: Ralph Boehme Date: Wed, 3 Oct 2018 10:01:00 +0000 (+0200) Subject: vfs_fruit: add option "wipe_intentionally_left_blank_rfork" X-Git-Tag: tdb-1.3.17~1092 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2dbb2d287399e9c829a4fd4908a6dfba9fdfd7e8;p=thirdparty%2Fsamba.git vfs_fruit: add option "wipe_intentionally_left_blank_rfork" Bug: https://bugzilla.samba.org/show_bug.cgi?id=13642 Signed-off-by: Ralph Boehme Reviewed-by: Jeremy Allison --- diff --git a/source3/modules/vfs_fruit.c b/source3/modules/vfs_fruit.c index a3dabcd31c1..06b534d31b2 100644 --- a/source3/modules/vfs_fruit.c +++ b/source3/modules/vfs_fruit.c @@ -142,6 +142,7 @@ struct fruit_config_data { const char *model; bool time_machine; off_t time_machine_max_size; + bool wipe_intentionally_left_blank_rfork; /* * Additional options, all enabled by default, @@ -2094,6 +2095,10 @@ static int init_fruit_config(vfs_handle_struct *handle) config->time_machine_max_size = conv_str_size(tm_size_str); } + config->wipe_intentionally_left_blank_rfork = lp_parm_bool( + SNUM(handle->conn), FRUIT_PARAM_TYPE_NAME, + "wipe_intentionally_left_blank_rfork", false); + SMB_VFS_HANDLE_SET_DATA(handle, config, NULL, struct fruit_config_data, return -1);