fix: skip retracted kernels
This commit is contained in:
parent
82f186fe71
commit
fb536f5292
@ -87,7 +87,32 @@ func (suse OpenSUSE) Packages() (pkgs []string, err error) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
pkgs = append(pkgs, strings.Fields(output)...)
|
// TODO Find a way for non-interactive installation of
|
||||||
|
// retracted kernels
|
||||||
|
retracted := []string{
|
||||||
|
"5.14.21-150400.24.49.3",
|
||||||
|
"5.14.21-150400.24.84.1",
|
||||||
|
"5.14.21-150500.55.22.1",
|
||||||
|
"5.3.18-150300.59.81.1",
|
||||||
|
"5.3.18-59.30.1",
|
||||||
|
"5.3.18-lp152.98.1",
|
||||||
|
}
|
||||||
|
|
||||||
|
for _, k := range strings.Fields(output) {
|
||||||
|
skip := false
|
||||||
|
for _, rk := range retracted {
|
||||||
|
if rk == k {
|
||||||
|
skip = true
|
||||||
|
break
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if skip {
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
|
pkgs = append(pkgs, k)
|
||||||
|
}
|
||||||
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user