diff --git a/debian/rules.real b/debian/rules.real index ca9497673..13b5e3693 100644 --- a/debian/rules.real +++ b/debian/rules.real @@ -347,7 +347,7 @@ ifeq ($(MODULES),True) +$(MAKE_CLEAN) -C $(DIR) modules_install INSTALL_MOD_PATH='$(CURDIR)'/$(PACKAGE_DIR) INSTALL_MOD_STRIP=1 ifeq ($(DEBUG),True) find $(PACKAGE_DIR) -name '*.ko' | sed 's|$(PACKAGE_DIR)/lib/modules/$(REAL_VERSION)/kernel/||' | while read module ; do \ - objcopy --add-gnu-debuglink=$(DIR)/$$module $(PACKAGE_DIR)/lib/modules/$(REAL_VERSION)/kernel/$$module; \ + objcopy --add-gnu-debuglink=$(DIR)/$$module $(PACKAGE_DIR)/lib/modules/$(REAL_VERSION)/kernel/$$module || exit; \ done endif cp $(DIR)/.config $(PACKAGE_DIR)/boot/config-$(REAL_VERSION) @@ -421,13 +421,13 @@ install-image_$(ARCH)_$(FEATURESET)_$(FLAVOUR)_plain_templates: -e 's/=L/$(ARG_BOOTLOADER)/g' \ -e 's@=MK@$(INITRD_CMD)@g' \ -e 's/=V/$(REAL_VERSION)/g' \ - $$i > debian/$(PACKAGE_NAME).$$(basename $$i); \ + $$i > debian/$(PACKAGE_NAME).$$(basename $$i) || exit; \ done mkdir -p debian/$(PACKAGE_NAME).po for i in $(wildcard debian/po/*.po); do \ sed \ -e 's/=V/$(REAL_VERSION)/g' \ - $$i > debian/$(PACKAGE_NAME).po/$$(basename $$i); \ + $$i > debian/$(PACKAGE_NAME).po/$$(basename $$i) || exit; \ done mkdir -p debian/$(PACKAGE_NAME)/DEBIAN po2debconf --podir debian/$(PACKAGE_NAME).po \