mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-21 10:09:07 +00:00
Merge pull request #150 from ijc/updates
Couple of minor updates to metadata file output
This commit is contained in:
commit
7ee5ff77d1
@ -110,7 +110,7 @@ supported here is `"yaml"` which will output the yaml used to generate the image
|
||||
file:
|
||||
```
|
||||
- path: etc/linuxkit.yml
|
||||
metadata:yaml
|
||||
metadata: yaml
|
||||
```
|
||||
|
||||
## `trust`
|
||||
|
@ -15,6 +15,7 @@ import (
|
||||
"strings"
|
||||
|
||||
log "github.com/Sirupsen/logrus"
|
||||
"gopkg.in/yaml.v2"
|
||||
)
|
||||
|
||||
const defaultNameForStdin = "moby"
|
||||
@ -389,8 +390,10 @@ func tarAppend(iw *tar.Writer, tr *tar.Reader) error {
|
||||
// this allows inserting metadata into a file in the image
|
||||
func metadata(m Moby, md string) ([]byte, error) {
|
||||
switch md {
|
||||
case "yaml":
|
||||
case "json":
|
||||
return json.MarshalIndent(m, "", " ")
|
||||
case "yaml":
|
||||
return yaml.Marshal(m)
|
||||
default:
|
||||
return []byte{}, fmt.Errorf("Unsupported metadata type: %s", md)
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user