File tree Expand file tree Collapse file tree 3 files changed +18
-10
lines changed
Expand file tree Collapse file tree 3 files changed +18
-10
lines changed Original file line number Diff line number Diff line change 11# Mellanox SAI
22
3- MFT = mft-4.5.0-31.amd64.deb
3+ MFT_VERSION = 4.5.0
4+ MFT_REVISION = 31
5+
6+ export MFT_VERSION MFT_REVISION
7+
8+ MFT = mft-$(MFT_VERSION ) -$(MFT_REVISION ) .amd64.deb
49$(MFT)_SRC_PATH = $(PLATFORM_PATH ) /mft
510$(MFT)_DEPENDS += $(LINUX_HEADERS ) $(LINUX_HEADERS_COMMON )
611SONIC_MAKE_DEBS += $(MFT )
712
8- KERNEL_MFT = kernel-mft-dkms_4.5.0 -$(KVERSION ) _all.deb
13+ KERNEL_MFT = kernel-mft-dkms_ $( MFT_VERSION ) -$(KVERSION ) _all.deb
914$(eval $(call add_derived_package,$(MFT),$(KERNEL_MFT)))
15+
16+ MFT_OEM = mft-oem-$(MFT_VERSION ) -$(MFT_REVISION ) .amd64.deb
17+ $(eval $(call add_derived_package,$(MFT),$(MFT_OEM)))
Original file line number Diff line number Diff line change 11.ONESHELL :
22SHELL = /bin/bash
33
4- MFT_NAME = mft-4.5.0-31 -x86_64-deb
4+ MFT_NAME = mft-$( MFT_VERSION ) - $( MFT_REVISION ) -x86_64-deb
55MFT_TGZ = $(MFT_NAME ) .tgz
6- SRC_DEB = kernel-mft-dkms_4.5.0-31_all .deb
6+ SRC_DEB = kernel-mft-dkms_ $( MFT_VERSION ) - $( MFT_REVISION ) _all .deb
77
8- MAIN_TARGET = mft-4.5.0-31 .amd64.deb
9- DERIVED_TARGETS = kernel-mft-dkms_4.5.0 -$(KVERSION ) _all.deb
8+ MAIN_TARGET = mft-$( MFT_VERSION ) - $( MFT_REVISION ) .amd64.deb
9+ DERIVED_TARGETS = kernel-mft-dkms_ $( MFT_VERSION ) -$(KVERSION ) _all.deb mft-oem- $( MFT_VERSION ) - $( MFT_REVISION ) .amd64 .deb
1010
1111$(addprefix $(DEST ) /, $(MAIN_TARGET ) ) : $(DEST ) /% :
1212 rm -rf $(MFT_NAME )
@@ -21,11 +21,11 @@ $(addprefix $(DEST)/, $(MAIN_TARGET)): $(DEST)/% :
2121 fi
2222 done
2323
24- tar xvf `sudo dkms mkdriverdisk kernel-mft-dkms/4.5.0 -a all -d ubuntu -k $(KVERSION) --media tar | grep "Disk image location" | cut -d':' -f2`
24+ tar xvf `sudo dkms mkdriverdisk kernel-mft-dkms/$(MFT_VERSION) -a all -d ubuntu -k $(KVERSION) --media tar | grep "Disk image location" | cut -d':' -f2`
2525 popd
2626
2727 # fix timestamp because we do not actually build tools, only kernel
28- touch $(MFT_NAME)/DEBS/$ *
29- mv $(MFT_NAME)/SDEBS/ubuntu-drivers/3.16.0/$(DERIVED_TARGETS) $(MFT_NAME)/DEBS/$ * $(DEST)
28+ touch $(MFT_NAME)/DEBS/*
29+ mv $(MFT_NAME)/SDEBS/ubuntu-drivers/3.16.0/kernel-mft-dkms_$(MFT_VERSION)-$(KVERSION)_all.deb $(MFT_NAME)/DEBS/* $(DEST)
3030
3131$(addprefix $(DEST ) /, $(DERIVED_TARGETS ) ) : $(DEST ) /% : $(DEST ) /$(MAIN_TARGET )
Original file line number Diff line number Diff line change 33SONIC_ONE_IMAGE = sonic-mellanox.bin
44$(SONIC_ONE_IMAGE)_MACHINE = mellanox
55$(SONIC_ONE_IMAGE)_IMAGE_TYPE = onie
6- $(SONIC_ONE_IMAGE)_INSTALLS += $(SX_KERNEL ) $(KERNEL_MFT ) $(MFT ) $(MLNX_HW_MANAGEMENT )
6+ $(SONIC_ONE_IMAGE)_INSTALLS += $(SX_KERNEL ) $(KERNEL_MFT ) $(MFT_OEM ) $( MFT ) $(MLNX_HW_MANAGEMENT )
77$(SONIC_ONE_IMAGE)_DOCKERS += $(SONIC_INSTALL_DOCKER_IMAGES )
88$(SONIC_ONE_IMAGE)_FILES += $(MLNX_FW_FILE )
99SONIC_INSTALLERS += $(SONIC_ONE_IMAGE )
You can’t perform that action at this time.
0 commit comments