summaryrefslogtreecommitdiff
path: root/source3/utils/net_help.c
diff options
context:
space:
mode:
authorKai Blin <kai@samba.org>2008-05-14 14:24:21 +0200
committerKai Blin <kai@samba.org>2008-05-20 14:28:01 +0200
commitf9a6d1f2645eef2654a8ff1fc59e83ee762d4014 (patch)
tree24694f29d6a60741881bbf8723021dba09406f7c /source3/utils/net_help.c
parent00f6ad7b5a7ea684b329c2ce68ada77036c94b08 (diff)
downloadsamba-f9a6d1f2645eef2654a8ff1fc59e83ee762d4014.tar.gz
samba-f9a6d1f2645eef2654a8ff1fc59e83ee762d4014.tar.bz2
samba-f9a6d1f2645eef2654a8ff1fc59e83ee762d4014.zip
net: Split out "net share"
(This used to be commit 25d4c6f692cf50d675a1de7c6eaeed271f349289)
Diffstat (limited to 'source3/utils/net_help.c')
-rw-r--r--source3/utils/net_help.c41
1 files changed, 1 insertions, 40 deletions
diff --git a/source3/utils/net_help.c b/source3/utils/net_help.c
index ffd533eedd..9648f2f8f7 100644
--- a/source3/utils/net_help.c
+++ b/source3/utils/net_help.c
@@ -33,45 +33,6 @@ static int help_usage(struct net_context *c, int argc, const char **argv)
return -1;
}
-int net_help_share(struct net_context *c, int argc, const char **argv)
-{
- d_printf(
- "\nnet [<method>] share [misc. options] [targets] \n"
- "\tenumerates all exported resources (network shares) "
- "on target server\n\n"
- "net [<method>] share ADD <name=serverpath> [misc. options] [targets]"
- "\n\tadds a share from a server (makes the export active)\n\n"
- "net [<method>] share DELETE <sharename> [misc. options] [targets]"
- "\n\tdeletes a share from a server (makes the export inactive)\n\n"
- "net [<method>] share ALLOWEDUSERS [<filename>] "
- "[misc. options] [targets]"
- "\n\tshows a list of all shares together with all users allowed to"
- "\n\taccess them. This needs the output of 'net usersidlist' on"
- "\n\tstdin or in <filename>.\n\n"
- "net [<method>] share MIGRATE FILES <sharename> [misc. options] [targets]"
- "\n\tMigrates files from remote to local server\n\n"
- "net [<method>] share MIGRATE SHARES <sharename> [misc. options] [targets]"
- "\n\tMigrates shares from remote to local server\n\n"
- "net [<method>] share MIGRATE SECURITY <sharename> [misc. options] [targets]"
- "\n\tMigrates share-ACLs from remote to local server\n\n"
- "net [<method>] share MIGRATE ALL <sharename> [misc. options] [targets]"
- "\n\tMigrates shares (including directories, files) from remote\n"
- "\tto local server\n\n"
- );
- net_common_methods_usage(c, argc, argv);
- net_common_flags_usage(c, argc, argv);
- d_printf(
- "\t-C or --comment=<comment>\tdescriptive comment (for add only)\n"
- "\t-M or --maxusers=<num>\t\tmax users allowed for share\n"
- "\t --acls\t\t\tcopies ACLs as well\n"
- "\t --attrs\t\t\tcopies DOS Attributes as well\n"
- "\t --timestamps\t\tpreserve timestamps while copying files\n"
- "\t --destination\t\tmigration target server (default: localhost)\n"
- "\t-e or --exclude\t\t\tlist of shares to be excluded from mirroring\n"
- "\t-v or --verbose\t\t\tgive verbose output\n");
- return -1;
-}
-
int net_help_printer(struct net_context *c, int argc, const char **argv)
{
d_printf("net rpc printer LIST [printer] [misc. options] [targets]\n"\
@@ -154,7 +115,7 @@ int net_help(struct net_context *c, int argc, const char **argv)
{"RPC", net_rpc_help},
{"FILE", net_file_usage},
- {"SHARE", net_help_share},
+ {"SHARE", net_share_usage},
{"SESSION", net_rap_session_usage},
{"SERVER", net_rap_server_usage},
{"DOMAIN", net_rap_domain_usage},