From 92b058532e46a133635003257242715b692761d3 Mon Sep 17 00:00:00 2001 From: lgromero Date: Fri, 6 Sep 2024 09:28:47 +0000 Subject: [PATCH] refs #649 adds the id of the oglive to the install return from oglivecli --- bin/oglivecli | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/bin/oglivecli b/bin/oglivecli index 5f8b90a..8d6e2a6 100755 --- a/bin/oglivecli +++ b/bin/oglivecli @@ -349,14 +349,22 @@ function install() { # Confirmar y eliminar el archivo ISO sudo rm -f "$OGLIVEFILE" + # Obtener el checksum desde el archivo ogclient.sqfs.sum en el directorio $OGLIVEDIR + CHECKSUM_FILE="$OGLIVEDIR/ogclient.sqfs.sum" + if [ -f "$CHECKSUM_FILE" ]; then + OGLIVEID=$(cat "$CHECKSUM_FILE") + else + OGLIVEID="N/A" # Si no existe el archivo, asignamos un valor por defecto + fi JSON_OUTPUT=$(jq -n \ + --arg id "$OGLIVEID" \ --arg dist "$OGLIVEDIST" \ --arg krnl "$OGLIVEKRNL" \ --arg arch "$OGLIVEARCH" \ --arg rev "$OGLIVEREV" \ --arg dir "$OGLIVEDIR" \ --arg iso "$(basename "$OGLIVEFILE")" \ - '{status: "success", messages: [], result: {distribution: $dist, kernel: $krnl, architecture: $arch, revision: $rev, directory: $dir, iso: $iso}}') + '{status: "success", messages: [], result: {id: $id, distribution: $dist, kernel: $krnl, architecture: $arch, revision: $rev, directory: $dir, iso: $iso}}') echo "$JSON_OUTPUT" }