This repository was archived by the owner on Mar 1, 2023. It is now read-only.
File tree 4 files changed +5
-13
lines changed
4 files changed +5
-13
lines changed Original file line number Diff line number Diff line change @@ -26,11 +26,11 @@ $(MFT)_SRC_PATH = $(PLATFORM_PATH)/mft
26
26
SONIC_MAKE_DEBS += $(MFT )
27
27
28
28
ifeq ($(BLDENV ) , bullseye)
29
- $(MFT)_DEPENDS = $(LINUX_HEADERS ) $(LINUX_HEADERS_COMMON )
30
- endif
29
+ $(MFT)_DEPENDS += $(LINUX_HEADERS ) $(LINUX_HEADERS_COMMON )
31
30
32
31
KERNEL_MFT = kernel-mft-dkms-modules-$(KVERSION ) _$(MFT_VERSION ) _amd64.deb
33
32
$(eval $(call add_derived_package,$(MFT),$(KERNEL_MFT)))
33
+ endif
34
34
35
35
MFT_OEM = mft-oem_$(MFT_VERSION ) -$(MFT_REVISION ) _amd64.deb
36
36
$(eval $(call add_derived_package,$(MFT),$(MFT_OEM)))
Original file line number Diff line number Diff line change @@ -35,6 +35,7 @@ $(addprefix $(DEST)/, $(MAIN_TARGET)): $(DEST)/% :
35
35
wget -O $(MFT_TGZ ) http://www.mellanox.com/downloads/MFT/$(MFT_TGZ )
36
36
tar xzf $(MFT_TGZ )
37
37
38
+ ifeq ($(BLDENV ) , bullseye)
38
39
pushd $(MFT_NAME)/SDEBS
39
40
40
41
# put a lock here because dpkg does not allow installing packages in parallel
@@ -46,7 +47,7 @@ $(addprefix $(DEST)/, $(MAIN_TARGET)): $(DEST)/% :
46
47
47
48
popd
48
49
49
- sudo dkms build kernel-mft-dkms/$(MFT_VERSION) -k $(KVERSION) -a amd64 --kernelsourcedir /usr/src/linux-headers-$(KVERSION)
50
+ sudo dkms build kernel-mft-dkms/$(MFT_VERSION) -k $(KVERSION) -a amd64
50
51
sudo dkms mkbmdeb kernel-mft-dkms/$(MFT_VERSION) -k $(KVERSION) -a amd64
51
52
52
53
# w/a: remove dependencies
@@ -62,6 +63,7 @@ $(addprefix $(DEST)/, $(MAIN_TARGET)): $(DEST)/% :
62
63
popd
63
64
64
65
rm -rf $(DKMS_TMP)
66
+ endif
65
67
66
68
# fix timestamp because we do not actually build tools, only kernel
67
69
touch $(MFT_NAME)/DEBS/*.deb
Original file line number Diff line number Diff line change 14
14
# See the License for the specific language governing permissions and
15
15
# limitations under the License.
16
16
#
17
-
18
- # Set KVERSION correctly depending on build environment
19
- ifeq ($(BLDENV ) , buster)
20
- KVERSION = 5.10.0-0.bpo.9-amd64
21
- endif
22
-
23
17
include $(PLATFORM_PATH ) /sdk.mk
24
18
include $(PLATFORM_PATH ) /fw.mk
25
19
include $(PLATFORM_PATH ) /mft.mk
Original file line number Diff line number Diff line change @@ -153,10 +153,6 @@ RUN apt-get update && apt-get install -y \
153
153
# For mellanox sai build
154
154
libtool-bin \
155
155
libxml2-dev \
156
- # For mellanox MFT build
157
- linux-image-5.10.0-0.bpo.9-amd64 \
158
- linux-headers-5.10.0-0.bpo.9-amd64 \
159
- linux-headers-5.10.0-0.bpo.9-common \
160
156
# For BFN sdk build
161
157
libusb-1.0-0-dev \
162
158
libcurl3-nss-dev \
You can’t perform that action at this time.
0 commit comments