X-Git-Url: http://git.wpitchoune.net/gitweb/?a=blobdiff_plain;f=src%2Fmain.c;h=b590c67169ac52511ddbd110d829b84a01565079;hb=0303d0d705cfc2a100403a708fca0e93b12d2a93;hp=8af2dc6aabcd48f4a010064964a1c10e5a524392;hpb=c75862be119ac38a67f841fcc7da339be423973a;p=ppastats.git diff --git a/src/main.c b/src/main.c index 8af2dc6..b590c67 100644 --- a/src/main.c +++ b/src/main.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2011-2012 jeanfi@gmail.com + * Copyright (C) 2011-2014 jeanfi@gmail.com * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as @@ -26,11 +26,12 @@ #include #include "cache.h" +#include #include "html.h" #include "http.h" -#include "log.h" #include "lp_ws.h" #include "config.h" +#include #include "ppastats.h" static const char *program_name; @@ -107,7 +108,7 @@ static void print_version() "\n" "This is free software: you are free to change and redistribute it.\n" "There is NO WARRANTY, to the extent permitted by law.\n"), - "2011-2012"); + "2011-2014"); } static void print_help() @@ -198,17 +199,24 @@ int main(int argc, char **argv) } if (!cmdok || optind + 2 != argc) { - fprintf(stderr, _("Try `%s --help' for more information.\n"), + fprintf(stderr, + _("Try `%s --help' for more information.\n"), program_name); exit(EXIT_FAILURE); } + log_open("ppastats.log"); + owner = argv[optind]; ppa = argv[optind+1]; if (output_html) - ppa_to_html(owner, ppa, package_status, output_dir, - install_static_files, ws_size); + ppa_to_html(owner, + ppa, + package_status, + output_dir, + install_static_files, + ws_size); else display_published_binaries(owner, ppa, package_status, ws_size); @@ -217,6 +225,8 @@ int main(int argc, char **argv) free(output_dir); http_cleanup(); cache_cleanup(); + fcache_cleanup(); + html_cleanup(); exit(EXIT_SUCCESS); }