summaryrefslogtreecommitdiffstats
path: root/builder
diff options
context:
space:
mode:
authorJonathan Bauer2019-08-05 17:45:01 +0200
committerJonathan Bauer2019-08-05 17:45:01 +0200
commit79e8f4c5adde42e8d29a00f52186dc221683b8d3 (patch)
treeafedfbb5d2badc20724fb6e7835540f0004597ee /builder
parent[slx-drm] support for multiple nvidia versions (diff)
downloadsystemd-init-79e8f4c5adde42e8d29a00f52186dc221683b8d3.tar.gz
systemd-init-79e8f4c5adde42e8d29a00f52186dc221683b8d3.tar.xz
systemd-init-79e8f4c5adde42e8d29a00f52186dc221683b8d3.zip
[slx-drm] copy mltk's nvidia modules/drm.cfg
Diffstat (limited to 'builder')
-rwxr-xr-xbuilder/modules.d/slx-drm/module-setup.sh6
1 files changed, 6 insertions, 0 deletions
diff --git a/builder/modules.d/slx-drm/module-setup.sh b/builder/modules.d/slx-drm/module-setup.sh
index 5637e8c1..4baa5b2a 100755
--- a/builder/modules.d/slx-drm/module-setup.sh
+++ b/builder/modules.d/slx-drm/module-setup.sh
@@ -11,6 +11,12 @@ installkernel() {
instmods acpi_ipmi
}
install() {
+ # grab what mltk produced, to externalize this part!
+ for dir in "/drm.cfg.d" "/lib/modules/nvidia"; do
+ [ -d "$dir" ] || continue
+ mkdir -p "${initdir}/${dir%/*}"
+ cp -ar "$dir" "${initdir}/${dir%/*}"
+ done
inst_hook pre-udev 10 "${moddir}/hooks/activate-nvidia-drivers.sh"
inst_hook pre-pivot 50 "${moddir}/hooks/copy-nvidia-drivers.sh"
}