Some packages (kmod, e2fsprogs, ..) contain multiple (different) license
files with the same file name, but in different directories.
These are currently all copied to the same filename in
output/legal-info/licenses/<pkg>, overwriting everything but the last file.
Fix it by recreating the same directory structure under legal-info.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
$(call legal-license-header,$(1),$(2) file) && \
cat $(3) >>$(LEGAL_LICENSES_TXT) && \
echo >>$(LEGAL_LICENSES_TXT) && \
- mkdir -p $(LICENSE_FILES_DIR)/$(1)/ && \
- cp $(3) $(LICENSE_FILES_DIR)/$(1)/
+ mkdir -p $(LICENSE_FILES_DIR)/$(1)/$(dir $(2)) && \
+ cp $(3) $(LICENSE_FILES_DIR)/$(1)/$(2)
endef