mirror of
				https://github.com/Telecominfraproject/ols-nos.git
				synced 2025-10-31 01:57:48 +00:00 
			
		
		
		
	Ensure sonic yangs wheel is built before sonic-mgmt-common (#15226)
* Enhanced slave.mk to accept python wheels as dependency for a deb
  target. Dependent wheel names should be specified through the new
  {deb_name}_WHEEL_DEPENDS variable in the deb's make rules. The wheel
  will be built and installed in the slave docker before starting the
  deb build.
* Added sonic_yang_models-1.0-py3-none-any.whl as dependency for
  sonic-mgmt-common.deb. This is required for using the sonic yangs in
  UMF
Signed-off-by: Sachin Holla <sachin.holla@broadcom.com>
			
			
This commit is contained in:
		| @@ -5,6 +5,7 @@ SONIC_MGMT_COMMON = sonic-mgmt-common_$(MGMT_COMMON_VERSION)_$(CONFIGURED_ARCH). | ||||
| $(SONIC_MGMT_COMMON)_SRC_PATH = $(SRC_PATH)/sonic-mgmt-common | ||||
| $(SONIC_MGMT_COMMON)_DEPENDS  = $(LIBYANG_DEV) $(LIBYANG) | ||||
| $(SONIC_MGMT_COMMON)_RDEPENDS = $(LIBYANG) | ||||
| $(SONIC_MGMT_COMMON)_WHEEL_DEPENDS = $(SONIC_YANG_MODELS_PY3) | ||||
| SONIC_DPKG_DEBS += $(SONIC_MGMT_COMMON) | ||||
|  | ||||
| SONIC_MGMT_COMMON_CODEGEN = sonic-mgmt-common-codegen_$(MGMT_COMMON_VERSION)_$(CONFIGURED_ARCH).deb | ||||
|   | ||||
							
								
								
									
										1
									
								
								slave.mk
									
									
									
									
									
								
							
							
						
						
									
										1
									
								
								slave.mk
									
									
									
									
									
								
							| @@ -679,6 +679,7 @@ SONIC_TARGET_LIST += $(addprefix $(FILES_PATH)/, $(SONIC_MAKE_FILES)) | ||||
| #     $(SOME_NEW_DEB)_DEPENDS = $(SOME_OTHER_DEB1) $(SOME_OTHER_DEB2) ... | ||||
| #     SONIC_MAKE_DEBS += $(SOME_NEW_DEB) | ||||
| $(addprefix $(DEBS_PATH)/, $(SONIC_MAKE_DEBS)) : $(DEBS_PATH)/% : .platform $$(addsuffix -install,$$(addprefix $(DEBS_PATH)/,$$($$*_DEPENDS))) \ | ||||
| 			$$(addsuffix -install,$$(addprefix $(PYTHON_WHEELS_PATH)/,$$($$*_WHEEL_DEPENDS))) \ | ||||
| 			$$(addprefix $(DEBS_PATH)/,$$($$*_AFTER)) \ | ||||
| 			$(call dpkg_depend,$(DEBS_PATH)/%.dep) | ||||
| 	$(HEADER) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Sachin Holla
					Sachin Holla