mirror of
https://github.com/mudler/luet.git
synced 2025-06-30 01:02:00 +00:00
Enforce requirements
Make explicit that at least one must be selected
This commit is contained in:
parent
fa79afd6ba
commit
fb68f98b15
@ -409,14 +409,14 @@ func (pack *DefaultPackage) BuildFormula(definitiondb PackageDatabase, db Packag
|
|||||||
if len(packages) == 1 {
|
if len(packages) == 1 {
|
||||||
required = packages[0]
|
required = packages[0]
|
||||||
} else {
|
} else {
|
||||||
|
var bb []bf.Formula
|
||||||
for _, o := range packages {
|
for _, o := range packages {
|
||||||
encodedB, err := o.Encode(db)
|
encodedB, err := o.Encode(db)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
B := bf.Var(encodedB)
|
B := bf.Var(encodedB)
|
||||||
|
bb = append(bb, B)
|
||||||
// f, err := o.BuildFormula(definitiondb, db)
|
// f, err := o.BuildFormula(definitiondb, db)
|
||||||
// if err != nil {
|
// if err != nil {
|
||||||
// return nil, err
|
// return nil, err
|
||||||
@ -437,7 +437,7 @@ func (pack *DefaultPackage) BuildFormula(definitiondb PackageDatabase, db Packag
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
// formulas = append(formulas, bf.Or(bb...))
|
formulas = append(formulas, bf.Or(bb...))
|
||||||
|
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user