gpu: nvgpu: unit: install-unit: Handle subfolders

Now that some unit modules are in subfolders, this script
needed an update as well. All module .so are now searched
and all copied to the nvgpu_unit/units/ folder on target.

JIRA NVGPU-1246

Change-Id: I1da639006a0012c8a2d1e19b8b2bddd0b6376b67
Signed-off-by: Nicolas Benech <nbenech@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1943578
Reviewed-by: Alex Waterman <alexw@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Philip Elcan <pelcan@nvidia.com>
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
Nicolas Benech
2018-11-05 17:15:07 -05:00
committed by mobile promotions
parent d42d112544
commit 99384a67b5

View File

@@ -97,9 +97,9 @@ jcp $nvgpu_bins/userspace-l4t_64/libnvgpu_unit-lib.so nvgpu_unit/libnvgpu-uni
jcp $nvgpu_bins/drivers/gpu/nvgpu-l4t_64/libnvgpu-drv.so nvgpu_unit/libnvgpu-drv.so
jcp $TOP/kernel/nvgpu/userspace/unit.sh nvgpu_unit/unit.sh
for unit_dir in `ls $nvgpu_bins/userspace/units`; do
unit=${unit_dir%-l4t_64}
jcp $nvgpu_bins/userspace/units/$unit_dir/lib$unit.so nvgpu_unit/units
find $nvgpu_bins/userspace/units -name "*.so" -not -path "*unit.so" \
-not -path "*drv.so" \ -exec ls {} \; | while read unit_so ; do
jcp $unit_so nvgpu_unit/units/
done
# Set up the necessary coverage files. Basically what we do is recreate just