[lxc-devel] [lxd/master] simplestreams: Align JSON struct for index.json

geaaru on Github lxc-bot at linuxcontainers.org
Sun Mar 17 21:12:03 UTC 2019


A non-text attachment was scrubbed...
Name: not available
Type: text/x-mailbox
Size: 608 bytes
Desc: not available
URL: <http://lists.linuxcontainers.org/pipermail/lxc-devel/attachments/20190317/93db1ae2/attachment.bin>
-------------- next part --------------
From 4bdb892c2182c4d092b87462c52ccc9611a07368 Mon Sep 17 00:00:00 2001
From: Daniele Rondina <geaaru at sabayonlinux.org>
Date: Sun, 17 Mar 2019 22:07:02 +0100
Subject: [PATCH] simplestreams: Align JSON struct for index.json

Signed-off-by: Daniele Rondina <geaaru at sabayonlinux.org>
---
 shared/simplestreams/simplestreams.go | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/shared/simplestreams/simplestreams.go b/shared/simplestreams/simplestreams.go
index 7969b64930..cc94c968f0 100644
--- a/shared/simplestreams/simplestreams.go
+++ b/shared/simplestreams/simplestreams.go
@@ -75,10 +75,10 @@ var ssDefaultOS = map[string]string{
 }
 
 type SimpleStreamsManifest struct {
-	Updated  string                                  `json:"updated"`
+	Updated  string                                  `json:"updated,omitempty"`
 	DataType string                                  `json:"datatype"`
 	Format   string                                  `json:"format"`
-	License  string                                  `json:"license"`
+	License  string                                  `json:"license,omitempty"`
 	Products map[string]SimpleStreamsManifestProduct `json:"products"`
 }
 
@@ -303,13 +303,14 @@ type SimpleStreamsManifestProductVersionItem struct {
 type SimpleStreamsIndex struct {
 	Format  string                              `json:"format"`
 	Index   map[string]SimpleStreamsIndexStream `json:"index"`
-	Updated string                              `json:"updated"`
+	Updated string                              `json:"updated,omitempty"`
 }
 
 type SimpleStreamsIndexStream struct {
-	Updated  string   `json:"updated"`
+	Updated  string   `json:"updated,omitempty"`
 	DataType string   `json:"datatype"`
 	Path     string   `json:"path"`
+	Format   string   `json:"format,omitempty"`
 	Products []string `json:"products"`
 }
 


More information about the lxc-devel mailing list