From f6ff8c40dd48f0edf15119b42667f3518aaa9cb9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Hozza?= Date: Wed, 3 Jan 2024 14:41:26 +0100 Subject: [PATCH] Delete cmd/osbuild-composer-image-definitions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- .../main.go | 35 ------------------- 1 file changed, 35 deletions(-) delete mode 100644 cmd/osbuild-composer-image-definitions/main.go diff --git a/cmd/osbuild-composer-image-definitions/main.go b/cmd/osbuild-composer-image-definitions/main.go deleted file mode 100644 index 6e8022bf3..000000000 --- a/cmd/osbuild-composer-image-definitions/main.go +++ /dev/null @@ -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) - } -}