diff --git a/pkgs/deviceinfo/deviceinfo.go b/pkgs/deviceinfo/deviceinfo.go index 40ce079..8b8e891 100644 --- a/pkgs/deviceinfo/deviceinfo.go +++ b/pkgs/deviceinfo/deviceinfo.go @@ -116,3 +116,21 @@ func nameToField(name string) string { return field } + +func (d DeviceInfo) String() string { + return fmt.Sprintf(`{ + %s: %v + %s: %v + %s: %v + %s: %v + %s: %v + %s: %v + }`, + "deviceinfo_format_version", d.FormatVersion, + "deviceinfo_initfs_compression", d.InitfsCompression, + "deviceinfo_initfs_extra_compression", d.InitfsCompression, + "deviceinfo_ubootBoardname", d.UbootBoardname, + "deviceinfo_generateSystemdBoot", d.GenerateSystemdBoot, + "deviceinfo_formatVersion", d.FormatVersion, + ) +}