summaryrefslogtreecommitdiffstats
path: root/usr.sbin/acme-client/main.c
diff options
context:
space:
mode:
authorflorian <florian@openbsd.org>2019-06-08 07:52:55 +0000
committerflorian <florian@openbsd.org>2019-06-08 07:52:55 +0000
commit2570ecd04a88c37c5b6ec15136b64f8f02f6e5ff (patch)
tree57fc3ed23a1553a1cb7be19795c56bfd53be4aff /usr.sbin/acme-client/main.c
parentUpdate Spleen kernel fonts to the latest released version, bringing (diff)
downloadwireguard-openbsd-2570ecd04a88c37c5b6ec15136b64f8f02f6e5ff.tar.xz
wireguard-openbsd-2570ecd04a88c37c5b6ec15136b64f8f02f6e5ff.zip
Remove A and D flag, they are superfluous.
One could always use them on the command line and acme-client would do the right thing.
Diffstat (limited to 'usr.sbin/acme-client/main.c')
-rw-r--r--usr.sbin/acme-client/main.c33
1 files changed, 5 insertions, 28 deletions
diff --git a/usr.sbin/acme-client/main.c b/usr.sbin/acme-client/main.c
index 9c301f586e5..1bbecd3d989 100644
--- a/usr.sbin/acme-client/main.c
+++ b/usr.sbin/acme-client/main.c
@@ -1,4 +1,4 @@
-/* $Id: main.c,v 1.46 2019/06/07 08:07:52 florian Exp $ */
+/* $Id: main.c,v 1.47 2019/06/08 07:52:55 florian Exp $ */
/*
* Copyright (c) 2016 Kristaps Dzonsons <kristaps@bsd.lv>
*
@@ -57,14 +57,8 @@ main(int argc, char *argv[])
struct domain_c *domain = NULL;
struct altname_c *ac;
- while ((c = getopt(argc, argv, "ADFnrvf:")) != -1)
+ while ((c = getopt(argc, argv, "Fnrvf:")) != -1)
switch (c) {
- case 'A':
- popts |= ACME_OPT_NEWACCT;
- break;
- case 'D':
- popts |= ACME_OPT_NEWDKEY;
- break;
case 'F':
force = 1;
break;
@@ -173,28 +167,11 @@ main(int argc, char *argv[])
ne++;
}
- if (!(popts & ACME_OPT_NEWDKEY) && access(domain->key, R_OK) == -1) {
- warnx("%s: domain key file must exist", domain->key);
- ne++;
- } else if ((popts & ACME_OPT_NEWDKEY) && access(domain->key, R_OK)
- != -1) {
- dodbg("%s: domain key exists (not creating)", domain->key);
- popts &= ~ACME_OPT_NEWDKEY;
- }
-
if (access(chngdir, R_OK) == -1) {
warnx("%s: challenge directory must exist", chngdir);
ne++;
}
- if (!(popts & ACME_OPT_NEWACCT) && access(acctkey, R_OK) == -1) {
- warnx("%s: account key file must exist", acctkey);
- ne++;
- } else if ((popts & ACME_OPT_NEWACCT) && access(acctkey, R_OK) != -1) {
- dodbg("%s: account key exists (not creating)", acctkey);
- popts &= ~ACME_OPT_NEWACCT;
- }
-
if (ne > 0)
return EXIT_FAILURE;
@@ -276,7 +253,7 @@ main(int argc, char *argv[])
close(file_fds[0]);
close(file_fds[1]);
c = keyproc(key_fds[0], domain->key,
- (const char **)alts, altsz, (popts & ACME_OPT_NEWDKEY));
+ (const char **)alts, altsz);
exit(c ? EXIT_SUCCESS : EXIT_FAILURE);
}
@@ -295,7 +272,7 @@ main(int argc, char *argv[])
close(chng_fds[0]);
close(file_fds[0]);
close(file_fds[1]);
- c = acctproc(acct_fds[0], acctkey, (popts & ACME_OPT_NEWACCT));
+ c = acctproc(acct_fds[0], acctkey);
exit(c ? EXIT_SUCCESS : EXIT_FAILURE);
}
@@ -408,6 +385,6 @@ main(int argc, char *argv[])
return rc != COMP__MAX ? EXIT_FAILURE : (c == 2 ? EXIT_SUCCESS : 2);
usage:
fprintf(stderr,
- "usage: acme-client [-ADFnrv] [-f configfile] domain\n");
+ "usage: acme-client [-Fnrv] [-f configfile] domain\n");
return EXIT_FAILURE;
}