mirror of
https://github.com/mudler/luet.git
synced 2025-09-10 11:39:35 +00:00
cmd/tree/validate: Add counter of broken deps
This commit is contained in:
@@ -52,6 +52,7 @@ func NewTreeValidateCommand() *cobra.Command {
|
|||||||
errors := make([]string, 0)
|
errors := make([]string, 0)
|
||||||
|
|
||||||
brokenPkgs := 0
|
brokenPkgs := 0
|
||||||
|
brokenDeps := 0
|
||||||
treePath, _ := cmd.Flags().GetString("tree")
|
treePath, _ := cmd.Flags().GetString("tree")
|
||||||
withSolver, _ := cmd.Flags().GetBool("with-solver")
|
withSolver, _ := cmd.Flags().GetBool("with-solver")
|
||||||
|
|
||||||
@@ -141,6 +142,8 @@ func NewTreeValidateCommand() *cobra.Command {
|
|||||||
r.GetCategory(), r.GetName(), r.GetVersion(),
|
r.GetCategory(), r.GetName(), r.GetVersion(),
|
||||||
errstr))
|
errstr))
|
||||||
|
|
||||||
|
brokenDeps++
|
||||||
|
|
||||||
validpkg = false
|
validpkg = false
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
@@ -167,6 +170,7 @@ func NewTreeValidateCommand() *cobra.Command {
|
|||||||
r.GetCategory(), r.GetName(), r.GetVersion(),
|
r.GetCategory(), r.GetName(), r.GetVersion(),
|
||||||
err.Error()))
|
err.Error()))
|
||||||
|
|
||||||
|
brokenDeps++
|
||||||
validpkg = false
|
validpkg = false
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -184,7 +188,7 @@ func NewTreeValidateCommand() *cobra.Command {
|
|||||||
for _, e := range errors {
|
for _, e := range errors {
|
||||||
fmt.Println(e)
|
fmt.Println(e)
|
||||||
}
|
}
|
||||||
fmt.Println("Broken packages:", brokenPkgs)
|
fmt.Println("Broken packages:", brokenPkgs, "(", brokenDeps, "deps ).")
|
||||||
|
|
||||||
if brokenPkgs > 0 {
|
if brokenPkgs > 0 {
|
||||||
os.Exit(1)
|
os.Exit(1)
|
||||||
|
Reference in New Issue
Block a user