[build]: Force xz as compression type when building sonic-build-hooks debs (#12823)
Ubuntu 22.04 leverages Zstandard compression to dpkg by default. Debian doesn't support it yet https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=892664 Fix #12822 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
This commit is contained in:
parent
d14a094f0a
commit
dc92a9f906
@ -21,7 +21,7 @@ DPKGTOOL = $(shell which dpkg-deb)
|
|||||||
ifeq ($(shell which dpkg-deb),)
|
ifeq ($(shell which dpkg-deb),)
|
||||||
BUILD_COMMAND=docker run --user $(shell id -u):$(shell id -g) --rm -v $(shell pwd):/build debian:buster bash -c 'cd /build; dpkg-deb --build $(TMP_DIR)/$(SONIC_BUILD_HOOKS) $(SONIC_BUILD_HOOKS_TARGET)'
|
BUILD_COMMAND=docker run --user $(shell id -u):$(shell id -g) --rm -v $(shell pwd):/build debian:buster bash -c 'cd /build; dpkg-deb --build $(TMP_DIR)/$(SONIC_BUILD_HOOKS) $(SONIC_BUILD_HOOKS_TARGET)'
|
||||||
else
|
else
|
||||||
BUILD_COMMAND=dpkg-deb --build $(TMP_DIR)/$(SONIC_BUILD_HOOKS) $(SONIC_BUILD_HOOKS_TARGET)
|
BUILD_COMMAND=dpkg-deb -Zxz --build $(TMP_DIR)/$(SONIC_BUILD_HOOKS) $(SONIC_BUILD_HOOKS_TARGET)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
DEPENDS := $(shell find scripts hooks debian -type f)
|
DEPENDS := $(shell find scripts hooks debian -type f)
|
||||||
|
Loading…
Reference in New Issue
Block a user