From e23580517179ca61162f9466e1e4cb48b9b1e6a0 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-package-sets 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 --- cmd/osbuild-package-sets/main.go | 60 -------------------------------- 1 file changed, 60 deletions(-) delete mode 100644 cmd/osbuild-package-sets/main.go diff --git a/cmd/osbuild-package-sets/main.go b/cmd/osbuild-package-sets/main.go deleted file mode 100644 index 27a742d2d..000000000 --- a/cmd/osbuild-package-sets/main.go +++ /dev/null @@ -1,60 +0,0 @@ -// Simple tool to dump a JSON object containing all package sets for a specific -// distro x arch x image type. -package main - -import ( - "encoding/json" - "flag" - "fmt" - "os" - - "github.com/osbuild/images/pkg/distro" - "github.com/osbuild/images/pkg/distroregistry" - "github.com/osbuild/images/pkg/ostree" -) - -func main() { - var distroName string - var archName string - var imageName string - - flag.StringVar(&distroName, "distro", "", "Distribution name") - flag.StringVar(&archName, "arch", "", "Architecture name") - flag.StringVar(&imageName, "image", "", "Image name") - flag.Parse() - - if distroName == "" || archName == "" || imageName == "" { - flag.Usage() - os.Exit(1) - } - - dr := distroregistry.NewDefault() - - d := dr.GetDistro(distroName) - if d == nil { - panic(fmt.Errorf("Distro %q does not exist", distroName)) - } - - arch, err := d.GetArch(archName) - if err != nil { - panic(err) - } - - image, err := arch.GetImageType(imageName) - if err != nil { - panic(err) - } - - encoder := json.NewEncoder(os.Stdout) - encoder.SetIndent("", " ") - options := distro.ImageOptions{ - OSTree: &ostree.ImageOptions{ - URL: "https://example.com", // required by some image types - }, - } - manifest, _, err := image.Manifest(nil, options, nil, 0) - if err != nil { - panic(err) - } - _ = encoder.Encode(manifest.GetPackageSetChains()) -}