X-Git-Url: http://the.earth.li/gitweb/?a=blobdiff_plain;f=onak.c;h=17625baf59eed00909e2d39849e1f3aa20d50ebd;hb=bf490f1ab8d9e6ccfdaf94814c8e6987994a7cf2;hp=ef7134162a649d4861dbf9201043ec9d28941f20;hpb=252f4d4b16eee6e61f0675f65069216cc37805c4;p=onak.git diff --git a/onak.c b/onak.c index ef71341..17625ba 100644 --- a/onak.c +++ b/onak.c @@ -318,6 +318,13 @@ int main(int argc, char *argv[]) free_publickey(keys); keys = NULL; } + } else if (!strcmp("dumpconfig", argv[optind])) { + if ((argc - optind) == 2) { + writeconfig(argv[optind + 1]); + } else { + /* Dump config to stdout */ + writeconfig(NULL); + } } else if ((argc - optind) == 2) { search = argv[optind+1]; if (search != NULL && strlen(search) == 42 &&