mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-30 22:11:59 -09:00
package/linux-firmware: make install logic macro accept a destination parameter
So it can be reused for also installing into the images directory. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
@@ -674,10 +674,10 @@ endif
|
|||||||
# sure we canonicalize the pointed-to file, to cover the symlinks of the form
|
# sure we canonicalize the pointed-to file, to cover the symlinks of the form
|
||||||
# a/foo -> ../b/foo where a/ (the directory where to put the symlink) does
|
# a/foo -> ../b/foo where a/ (the directory where to put the symlink) does
|
||||||
# not yet exist.
|
# not yet exist.
|
||||||
define LINUX_FIRMWARE_INSTALL_TARGET_CMDS
|
define LINUX_FIRMWARE_INSTALL_FW
|
||||||
mkdir -p $(TARGET_DIR)/lib/firmware
|
mkdir -p $(1)
|
||||||
$(TAR) xf $(@D)/br-firmware.tar -C $(TARGET_DIR)/lib/firmware/
|
$(TAR) xf $(@D)/br-firmware.tar -C $(1)
|
||||||
cd $(TARGET_DIR)/lib/firmware/ ; \
|
cd $(1) ; \
|
||||||
sed -r -e '/^Link: (.+) -> (.+)$$/!d; s//\1 \2/' $(@D)/WHENCE | \
|
sed -r -e '/^Link: (.+) -> (.+)$$/!d; s//\1 \2/' $(@D)/WHENCE | \
|
||||||
while read f d; do \
|
while read f d; do \
|
||||||
if test -f $$(readlink -m $$(dirname $$f)/$$d); then \
|
if test -f $$(readlink -m $$(dirname $$f)/$$d); then \
|
||||||
@@ -687,4 +687,8 @@ define LINUX_FIRMWARE_INSTALL_TARGET_CMDS
|
|||||||
done
|
done
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define LINUX_FIRMWARE_INSTALL_TARGET_CMDS
|
||||||
|
$(call LINUX_FIRMWARE_INSTALL_FW, $(TARGET_DIR)/lib/firmware)
|
||||||
|
endef
|
||||||
|
|
||||||
$(eval $(generic-package))
|
$(eval $(generic-package))
|
||||||
|
|||||||
Reference in New Issue
Block a user