summaryrefslogtreecommitdiffstats
path: root/core/modules/nvidia-libs
diff options
context:
space:
mode:
Diffstat (limited to 'core/modules/nvidia-libs')
-rwxr-xr-xcore/modules/nvidia-libs/data/addon-init4
-rw-r--r--core/modules/nvidia-libs/module.build8
2 files changed, 10 insertions, 2 deletions
diff --git a/core/modules/nvidia-libs/data/addon-init b/core/modules/nvidia-libs/data/addon-init
index ae0734c2..ebbf0b62 100755
--- a/core/modules/nvidia-libs/data/addon-init
+++ b/core/modules/nvidia-libs/data/addon-init
@@ -1,10 +1,10 @@
#!/bin/ash
-[ -e "/opt/openslx/etc/nvidia.whiteout" ] || exit 0
+[ -e "/opt/openslx/etc/nvidia_libs.whiteout" ] || exit 0
while read line; do
rm -f -- "$line"
-done < "/opt/openslx/etc/nvidia.whiteout"
+done < "/opt/openslx/etc/nvidia_libs.whiteout"
exit 0
diff --git a/core/modules/nvidia-libs/module.build b/core/modules/nvidia-libs/module.build
index b35e6fd2..d2a5ee63 100644
--- a/core/modules/nvidia-libs/module.build
+++ b/core/modules/nvidia-libs/module.build
@@ -9,3 +9,11 @@ module_load() {
MODULE_BUILD_DIR="$SRC"
}
+post_copy() {
+ # generate addon-required for this version
+ cat <<-EOF > "${TARGET_BUILD_DIR}/addon-required"
+ #!/bin/ash
+ [ "\$( cat /sys/module/nvidia/version )" = "$VERSION" ]
+ EOF
+ chmod +x "${TARGET_BUILD_DIR}/addon-required"
+}