diff options
author | Theo de Raadt <deraadt@cvs.openbsd.org> | 2019-03-25 21:09:50 +0000 |
---|---|---|
committer | Theo de Raadt <deraadt@cvs.openbsd.org> | 2019-03-25 21:09:50 +0000 |
commit | 4f90ed16457c366a1f7083d98c759288e1c4fd5c (patch) | |
tree | be3b1fb63f5be0bb298246b63e77d323f5bf5a2f | |
parent | d2245ef5fdd4888801ec12abcf4ff3d4f835a871 (diff) |
-z support isn't as trivial as linking -lz so it hasn't been written
yet. In the meantime, make it a warning-no-op, as most usage cases
will be satisfied by this (and hopefully annoy someone to write support)
ok florian benno
-rw-r--r-- | usr.bin/rsync/main.c | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/usr.bin/rsync/main.c b/usr.bin/rsync/main.c index 2e8a2b8e75a..0c9a19b8d21 100644 --- a/usr.bin/rsync/main.c +++ b/usr.bin/rsync/main.c @@ -1,4 +1,4 @@ -/* $Id: main.c,v 1.35 2019/03/23 16:04:28 deraadt Exp $ */ +/* $Id: main.c,v 1.36 2019/03/25 21:09:49 deraadt Exp $ */ /* * Copyright (c) 2019 Kristaps Dzonsons <kristaps@bsd.lv> * @@ -283,6 +283,7 @@ main(int argc, char *argv[]) { "version", no_argument, NULL, 2 }, { "archive", no_argument, NULL, 'a' }, { "help", no_argument, NULL, 'h' }, + { "compress", no_argument, NULL, 'z' }, { "delete", no_argument, &opts.del, 1 }, { "no-delete", no_argument, &opts.del, 0 }, { "devices", no_argument, &opts.devices, 1 }, @@ -314,7 +315,7 @@ main(int argc, char *argv[]) memset(&opts, 0, sizeof(struct opts)); - while ((c = getopt_long(argc, argv, "Dae:ghlnoprtv", lopts, NULL)) + while ((c = getopt_long(argc, argv, "Dae:ghlnoprtvz", lopts, NULL)) != -1) { switch (c) { case 'D': @@ -358,6 +359,9 @@ main(int argc, char *argv[]) case 'v': opts.verbose++; break; + case 'z': + fprintf(stderr, "%s: -z not supported yet\n", getprogname()); + break; case 0: /* Non-NULL flag values (e.g., --sender). */ break; @@ -493,11 +497,12 @@ main(int argc, char *argv[]) exit(rc); usage: - fprintf(stderr, "usage: %s [-aDglnoprtv] [-e program] [--archive] [--delete] [--devices]\n" - "\t[--group] [--links] [--dry-run] [--owner] [--perms]\n" - "\t[--port=portnumber] [--recursive] [--rsh=program]\n" - "\t[--rsync-path=program] [--specials] [--times] [--verbose]\n" - "\t[--version] source ... directory\n", + fprintf(stderr, + "usage: %s [-aDglnoprtvz] [-e program] [--archive] [--compress]\n" + "\t[--delete] [--devices] [--group] [--links] [--dry-run]\n" + "\t[--owner] [--perms] [--port=portnumber] [--recursive]\n" + "\t[--rsh=program][--rsync-path=program] [--specials] [--times]\n" + "\t[--verbose] [--version] source ... directory\n", getprogname()); exit(1); } |