1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-27 14:04:05 +03:00

added --skip-cleanup to gentest

(This used to be commit 0bc3de0cc4ad8a9d1a8582852f7f42cf56dd5a3e)
This commit is contained in:
Andrew Tridgell 2008-05-28 11:48:39 +10:00
parent 6222b8e7e2
commit d5fe193b15

View File

@ -49,6 +49,7 @@ static struct gentest_options {
const char *seeds_file; const char *seeds_file;
int use_preset_seeds; int use_preset_seeds;
int fast_reconnect; int fast_reconnect;
int skip_cleanup;
} options; } options;
/* mapping between open handles on the server and local handles */ /* mapping between open handles on the server and local handles */
@ -1865,6 +1866,11 @@ static bool handler_notify(int instance)
static void wipe_files(void) static void wipe_files(void)
{ {
int i; int i;
if (options.skip_cleanup) {
return;
}
for (i=0;i<NSERVERS;i++) { for (i=0;i<NSERVERS;i++) {
int n = smbcli_deltree(servers[i].cli[0]->tree, "\\gentest"); int n = smbcli_deltree(servers[i].cli[0]->tree, "\\gentest");
if (n == -1) { if (n == -1) {
@ -2196,6 +2202,7 @@ static bool split_unc_name(const char *unc, char **server, char **share)
{"unclist", 0, POPT_ARG_STRING, NULL, OPT_UNCLIST, "unclist", NULL}, {"unclist", 0, POPT_ARG_STRING, NULL, OPT_UNCLIST, "unclist", NULL},
{"seedsfile", 0, POPT_ARG_STRING, &options.seeds_file, 0, "seed file", NULL}, {"seedsfile", 0, POPT_ARG_STRING, &options.seeds_file, 0, "seed file", NULL},
{ "user", 'U', POPT_ARG_STRING, NULL, 'U', "Set the network username", "[DOMAIN/]USERNAME[%PASSWORD]" }, { "user", 'U', POPT_ARG_STRING, NULL, 'U', "Set the network username", "[DOMAIN/]USERNAME[%PASSWORD]" },
{"skip-cleanup", 0, POPT_ARG_NONE, &options.skip_cleanup, 0, "don't delete files at start", NULL},
POPT_COMMON_SAMBA POPT_COMMON_SAMBA
POPT_COMMON_CONNECTION POPT_COMMON_CONNECTION
POPT_COMMON_CREDENTIALS POPT_COMMON_CREDENTIALS