From d38c13b2fe1293b499312bb4cfd66a56108c4b5e Mon Sep 17 00:00:00 2001 From: bigfoot547 Date: Mon, 8 Jan 2024 12:17:20 -0600 Subject: WIP: JRE stuff --- src/cmd-version.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/cmd-version.c') diff --git a/src/cmd-version.c b/src/cmd-version.c index fbf87b1..fc9b7a8 100644 --- a/src/cmd-version.c +++ b/src/cmd-version.c @@ -1,6 +1,7 @@ #include "command.h" #include "commands.h" #include "digest/digest.h" +#include "runtime.h" #include "version.h" #include "l2su.h" #include "macros.h" @@ -36,6 +37,20 @@ unsigned cmd_version_list_remote(struct l2_context_node *ctx, char **args) unsigned cmd_version_list_local(struct l2_context_node *ctx, char **args) { + json_t *manifest; + if (l2_runtime_load_manifest(&manifest) < 0) { + CMD_FATAL0("Failed to load manifest"); + } + + json_dumpf(manifest, stdout, JSON_INDENT(4)); + putchar('\n'); + + if (l2_runtime_install_component(manifest, "jre-legacy") < 0) { + CMD_FATAL0("Failed to install component"); + } + + json_decref(manifest); + return CMD_RESULT_SUCCESS; } -- cgit v1.2.3-70-g09d2