fix: remove type from kernel release
This commit is contained in:
		| @@ -96,7 +96,17 @@ func (suse OpenSUSE) Kernels() (kernels []distro.KernelInfo, err error) { | |||||||
| 		return | 		return | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	return c.Kernels() | 	kernels, err = c.Kernels() | ||||||
|  | 	if err != nil { | ||||||
|  | 		return | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	for i := range kernels { | ||||||
|  | 		kernels[i].KernelRelease = strings.Replace( | ||||||
|  | 			kernels[i].KernelRelease, "-default", "", -1) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return | ||||||
| } | } | ||||||
|  |  | ||||||
| func (suse OpenSUSE) envs() (envs []string) { | func (suse OpenSUSE) envs() (envs []string) { | ||||||
|   | |||||||
| @@ -107,6 +107,8 @@ func (cmd *KernelCmd) GenKernel(km config.Target, pkg string) { | |||||||
| 		var found bool | 		var found bool | ||||||
| 		if kinfo.Distro.ID == distro.Debian { // FIXME | 		if kinfo.Distro.ID == distro.Debian { // FIXME | ||||||
| 			found = pkg == kinfo.Package | 			found = pkg == kinfo.Package | ||||||
|  | 		} else if kinfo.Distro.ID == distro.OpenSUSE { | ||||||
|  | 			found = strings.Contains(pkg, kinfo.KernelRelease) | ||||||
| 		} else { | 		} else { | ||||||
| 			found = strings.Contains(pkg, kinfo.KernelVersion) | 			found = strings.Contains(pkg, kinfo.KernelVersion) | ||||||
| 		} | 		} | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user