X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fuci.git;a=blobdiff_plain;f=cli.c;h=5e0697da2ed2f0f808092941fb9207ecc50ad22f;hp=d83e257e4e2d3ec1e4d362acf60e81c4de15546d;hb=854f7c5d08cd37aeb7414e26ed6666fad26f5f7a;hpb=99981540182c29049e971a3cb9a772d7f107b2ab diff --git a/cli.c b/cli.c index d83e257..5e0697d 100644 --- a/cli.c +++ b/cli.c @@ -28,6 +28,13 @@ static void uci_usage(int argc, char **argv) exit(255); } +static void uci_show_file(const char *name) +{ + struct uci_config *cfg; + uci_load(ctx, name, &cfg); + uci_unload(ctx, name); +} + static int uci_show(int argc, char **argv) { char **configs = uci_list_configs(ctx); @@ -38,6 +45,7 @@ static int uci_show(int argc, char **argv) for (p = configs; *p; p++) { fprintf(stderr, "# config: %s\n", *p); + uci_show_file(*p); } return 0;