Delete cmd/osbuild-composer-image-definitions
This command is part of the osbuild/images repo, where all image definitions live. Having it in the osbuild-composer repository does not add any value. Signed-off-by: Tomáš Hozza <thozza@redhat.com>
This commit is contained in:
parent
1943732f73
commit
f6ff8c40dd
1 changed files with 0 additions and 35 deletions
|
|
@ -1,35 +0,0 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
"os"
|
||||
|
||||
"github.com/osbuild/images/pkg/distroregistry"
|
||||
)
|
||||
|
||||
func main() {
|
||||
definitions := map[string]map[string][]string{}
|
||||
distroRegistry := distroregistry.NewDefault()
|
||||
|
||||
for _, distroName := range distroRegistry.List() {
|
||||
distro := distroRegistry.GetDistro(distroName)
|
||||
for _, archName := range distro.ListArches() {
|
||||
arch, err := distro.GetArch(archName)
|
||||
if err != nil {
|
||||
panic(fmt.Sprintf("failed to get arch %q of distro %q listed in aches list", archName, distroName))
|
||||
}
|
||||
_, ok := definitions[distroName]
|
||||
if !ok {
|
||||
definitions[distroName] = map[string][]string{}
|
||||
}
|
||||
definitions[distroName][archName] = arch.ListImageTypes()
|
||||
}
|
||||
}
|
||||
|
||||
encoder := json.NewEncoder(os.Stdout)
|
||||
err := encoder.Encode(definitions)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue