mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-28 05:36:32 +00:00
legal-info: support per-package hooks
Useful to produce extra warnings for packages that have special licensing-related issues. Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
parent
19b18527d7
commit
db961da67f
@ -349,7 +349,8 @@ of the package construction. The hooks are more useful for packages
|
|||||||
using the autotools infrastructure described below. However, since
|
using the autotools infrastructure described below. However, since
|
||||||
they are provided by the generic infrastructure, they are documented
|
they are provided by the generic infrastructure, they are documented
|
||||||
here. The exception is +LIBFOO_POST_PATCH_HOOKS+. Patching the
|
here. The exception is +LIBFOO_POST_PATCH_HOOKS+. Patching the
|
||||||
package is not user definable, so +LIBFOO_POST_PATCH_HOOKS+ will be
|
package and producing legal info are not user definable, so
|
||||||
|
+LIBFOO_POST_PATCH_HOOKS+ and +LIBFOO_POST_LEGAL_INFO_HOOKS+ will be
|
||||||
userful for generic packages.
|
userful for generic packages.
|
||||||
|
|
||||||
The following hook points are available:
|
The following hook points are available:
|
||||||
@ -361,6 +362,7 @@ The following hook points are available:
|
|||||||
* +LIBFOO_POST_INSTALL_HOOKS+ (for host packages only)
|
* +LIBFOO_POST_INSTALL_HOOKS+ (for host packages only)
|
||||||
* +LIBFOO_POST_INSTALL_STAGING_HOOKS+ (for target packages only)
|
* +LIBFOO_POST_INSTALL_STAGING_HOOKS+ (for target packages only)
|
||||||
* +LIBFOO_POST_INSTALL_TARGET_HOOKS+ (for target packages only)
|
* +LIBFOO_POST_INSTALL_TARGET_HOOKS+ (for target packages only)
|
||||||
|
* +LIBFOO_POST_LEGAL_INFO_HOOKS+
|
||||||
|
|
||||||
These variables are 'lists' of variable names containing actions to be
|
These variables are 'lists' of variable names containing actions to be
|
||||||
performed at this hook point. This allows several hooks to be
|
performed at this hook point. This allows several hooks to be
|
||||||
|
@ -316,6 +316,7 @@ $(2)_POST_INSTALL_HOOKS ?=
|
|||||||
$(2)_POST_INSTALL_STAGING_HOOKS ?=
|
$(2)_POST_INSTALL_STAGING_HOOKS ?=
|
||||||
$(2)_POST_INSTALL_TARGET_HOOKS ?=
|
$(2)_POST_INSTALL_TARGET_HOOKS ?=
|
||||||
$(2)_POST_INSTALL_IMAGES_HOOKS ?=
|
$(2)_POST_INSTALL_IMAGES_HOOKS ?=
|
||||||
|
$(2)_POST_LEGAL_INFO_HOOKS ?=
|
||||||
|
|
||||||
# human-friendly targets and target sequencing
|
# human-friendly targets and target sequencing
|
||||||
$(1): $(1)-install
|
$(1): $(1)-install
|
||||||
@ -488,6 +489,7 @@ endif
|
|||||||
endif
|
endif
|
||||||
@$(call legal-manifest,$$($(2)_RAWNAME),$$($(2)_VERSION),$$($(2)_LICENSE),$$($(2)_MANIFEST_LICENSE_FILES),$$($(2)_MANIFEST_TARBALL))
|
@$(call legal-manifest,$$($(2)_RAWNAME),$$($(2)_VERSION),$$($(2)_LICENSE),$$($(2)_MANIFEST_LICENSE_FILES),$$($(2)_MANIFEST_TARBALL))
|
||||||
endif # ifneq ($(call qstrip,$$($(2)_SOURCE)),)
|
endif # ifneq ($(call qstrip,$$($(2)_SOURCE)),)
|
||||||
|
$(foreach hook,$($(2)_POST_LEGAL_INFO_HOOKS),$(call $(hook))$(sep))
|
||||||
|
|
||||||
# add package to the general list of targets if requested by the buildroot
|
# add package to the general list of targets if requested by the buildroot
|
||||||
# configuration
|
# configuration
|
||||||
|
Loading…
x
Reference in New Issue
Block a user