X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=meta-stx%2Frecipes-support%2Fpuppet%2Ffiles%2Fpuppet-kmod%2Fpersistent-module-load-poky.patch;fp=meta-stx%2Frecipes-support%2Fpuppet%2Ffiles%2Fpuppet-kmod%2Fpersistent-module-load-poky.patch;h=8ce779c56449aefd3c5d01c03b44c7c783f8f3df;hb=9faac587b60a75c3b36ebbd9abc3ab579264df7b;hp=0000000000000000000000000000000000000000;hpb=f13313d3821c57d472473d31751495167df6ee01;p=pti%2Frtp.git diff --git a/meta-stx/recipes-support/puppet/files/puppet-kmod/persistent-module-load-poky.patch b/meta-stx/recipes-support/puppet/files/puppet-kmod/persistent-module-load-poky.patch new file mode 100644 index 0000000..8ce779c --- /dev/null +++ b/meta-stx/recipes-support/puppet/files/puppet-kmod/persistent-module-load-poky.patch @@ -0,0 +1,31 @@ +diff -ruN a/manifests/load.pp b/manifests/load.pp +--- a/manifests/load.pp 2020-05-13 10:13:02.620078850 +0000 ++++ b/manifests/load.pp 2020-05-13 10:16:12.488077982 +0000 +@@ -56,10 +56,18 @@ + + case $::osfamily { + 'Debian': { +- augeas {"Manage ${name} in ${file}": +- incl => $file, +- lens => 'Modules.lns', +- changes => $changes, ++ if $::operatingsystem == 'poky-stx' { ++ file { "/etc/modules-load.d/${name}.conf": ++ ensure => $ensure, ++ mode => '0644', ++ content => template('kmod/poky.modprobe.erb'), ++ } ++ } else { ++ augeas {"Manage ${name} in ${file}": ++ incl => $file, ++ lens => 'Modules.lns', ++ changes => $changes, ++ } + } + } + 'RedHat': { +diff -ruN a/templates/poky.modprobe.erb b/templates/poky.modprobe.erb +--- a/templates/poky.modprobe.erb 1970-01-01 00:00:00.000000000 +0000 ++++ b/templates/poky.modprobe.erb 2020-05-13 10:14:46.612078375 +0000 +@@ -0,0 +1 @@ ++vfio_pci