mirror of
https://github.com/Telecominfraproject/ols-nos.git
synced 2025-11-02 02:57:45 +00:00
[build]: allow single src file to build multiple independent debian p… (#349)
add_derived_package setup dependency between the main deb and derived deb. The derived deb depends on the main deb and need to install the main deb. add_extra_package does not setup dependency between the main deb and peer deb, does not require to install the main deb. * rename add_peer_packages to add_extra_packages
This commit is contained in:
@@ -89,13 +89,21 @@ endef
|
||||
define add_derived_package
|
||||
$(2)_DEPENDS += $(1)
|
||||
$(2)_RDEPENDS += $($(1)_RDEPENDS)
|
||||
$(2)_DERIVED_FROM = $(1)
|
||||
$(2)_MAIN_DEB = $(1)
|
||||
$(1)_DERIVED_DEBS += $(2)
|
||||
$(2)_URL = $($(1)_URL)
|
||||
$(2)_SRC_PATH = $($(1)_SRC_PATH)
|
||||
SONIC_DERIVED_DEBS += $(2)
|
||||
endef
|
||||
|
||||
# call:
|
||||
# add_extra_package some_deb.deb, some_extra_deb
|
||||
define add_extra_package
|
||||
$(2)_MAIN_DEB = $(1)
|
||||
$(1)_EXTRA_DEBS += $(2)
|
||||
SONIC_EXTRA_DEBS += $(2)
|
||||
endef
|
||||
|
||||
###############################################################################
|
||||
## Utility functions
|
||||
###############################################################################
|
||||
|
||||
Reference in New Issue
Block a user