main: remove support for generating initfs with kernel 'flavor' in name

pmOS will only support 1 kernel:
https://gitlab.com/postmarketOS/pmaports/-/issues/660
This commit is contained in:
Clayton Craft
2021-08-12 14:50:04 -07:00
parent 58a7575848
commit d77de3b91a

19
main.go
View File

@@ -44,20 +44,18 @@ func main() {
log.Fatal(err) log.Fatal(err)
} }
kernFlavor, err := getKernelFlavor()
if err != nil { if err != nil {
log.Fatal(err) log.Fatal(err)
} }
log.Print("Generating for kernel version: ", kernVer) log.Print("Generating for kernel version: ", kernVer)
log.Print("Generating for kernel flavor: ", kernFlavor)
log.Print("Output directory: ", outDir) log.Print("Output directory: ", outDir)
if err := generateInitfs("initramfs-"+kernFlavor, outDir, kernVer, devinfo); err != nil { if err := generateInitfs("initramfs", outDir, kernVer, devinfo); err != nil {
log.Fatal(err) log.Fatal(err)
} }
if err := generateInitfsExtra("initramfs-"+kernFlavor+"-extra", outDir, devinfo); err != nil { if err := generateInitfsExtra("initramfs-extra", outDir, devinfo); err != nil {
log.Fatal(err) log.Fatal(err)
} }
@@ -526,19 +524,6 @@ func getKernelVersion() (string, error) {
return strings.TrimSpace(string(contents)), nil return strings.TrimSpace(string(contents)), nil
} }
func getKernelFlavor() (string, error) {
var flavor string
releaseFile, err := getKernelReleaseFile()
if err != nil {
return flavor, err
}
// path of release file is in the form: /usr/share/kernel/<flavor>/kernel.release
flavor = filepath.Base(filepath.Dir(releaseFile))
return flavor, nil
}
func generateInitfs(name string, path string, kernVer string, devinfo deviceinfo.DeviceInfo) error { func generateInitfs(name string, path string, kernVer string, devinfo deviceinfo.DeviceInfo) error {
initfsArchive, err := archive.New() initfsArchive, err := archive.New()
if err != nil { if err != nil {