From b86c0508f95bc863d319d6359608428a53d44f6c Mon Sep 17 00:00:00 2001 From: Mikhail Klementev Date: Mon, 19 Jun 2023 22:41:35 +0000 Subject: [PATCH] fix: apply af_packet workaround for all except opensuse15 --- distro/opensuse/opensuse.go | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/distro/opensuse/opensuse.go b/distro/opensuse/opensuse.go index bb395f8..1a4bd3e 100644 --- a/distro/opensuse/opensuse.go +++ b/distro/opensuse/opensuse.go @@ -230,9 +230,7 @@ func (suse OpenSUSE) Install(version string, headers bool) (err error) { cmdf("%s kernel-default-devel=%s", installcmd, version) } - if strings.HasPrefix(suse.release, "13") || - strings.HasPrefix(suse.release, "12") { - + if !strings.HasPrefix(suse.release, "15") { cmdf("mkdir /usr/lib/dracut/modules.d/42workaround") wsetuppath := "/usr/lib/dracut/modules.d/42workaround/module-setup.sh" @@ -255,9 +253,7 @@ func (suse OpenSUSE) Install(version string, headers bool) (err error) { modules := "ata_piix libata e1000 ext4 sd_mod rfkill af_packet" format := "dracut " - if strings.HasPrefix(suse.release, "13") || - strings.HasPrefix(suse.release, "12") { - + if !strings.HasPrefix(suse.release, "15") { format += "-a workaround " } if strings.HasPrefix(suse.release, "12") {