From: Daniel Engberg Date: Tue, 11 Oct 2016 12:14:48 +0000 (+0200) Subject: target/imagebuilder: Switch to xz compression instead of bz2 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=636a069c42b4c98e52fea949961cceccb8273b1f;p=librecmc%2Flibrecmc.git target/imagebuilder: Switch to xz compression instead of bz2 Switch to xz compression instead of using bz2. Saves about 20% of total size (ar71xx) Signed-off-by: Daniel Engberg --- diff --git a/target/imagebuilder/Makefile b/target/imagebuilder/Makefile index b809193db3..b43662b6ac 100644 --- a/target/imagebuilder/Makefile +++ b/target/imagebuilder/Makefile @@ -21,7 +21,7 @@ IB_DTSDIR:=$(patsubst $(TOPDIR)/%,$(PKG_BUILD_DIR)/%,$(LINUX_DIR))/arch/$(ARCH)/ all: compile -$(BIN_DIR)/$(IB_NAME).tar.bz2: clean +$(BIN_DIR)/$(IB_NAME).tar.xz: clean rm -rf $(PKG_BUILD_DIR) mkdir -p $(IB_KDIR) $(IB_LDIR) $(PKG_BUILD_DIR)/staging_dir/host/lib \ $(PKG_BUILD_DIR)/target $(PKG_BUILD_DIR)/scripts $(IB_DTSDIR) @@ -77,12 +77,12 @@ endif find $(STAGING_DIR_HOST)/bin -maxdepth 1 -type f -perm -u=x \ | $(XARGS) $(SCRIPT_DIR)/bundle-libraries.sh $(PKG_BUILD_DIR)/staging_dir/host/bin/ STRIP=sstrip $(SCRIPT_DIR)/rstrip.sh $(PKG_BUILD_DIR)/staging_dir/host/bin/ - $(TAR) -cf - -C $(BUILD_DIR) $(IB_NAME) | bzip2 -c > $@ + $(TAR) -cf - -C $(BUILD_DIR) $(IB_NAME) | xz -zc -7e > $@ download: prepare: -compile: $(BIN_DIR)/$(IB_NAME).tar.bz2 +compile: $(BIN_DIR)/$(IB_NAME).tar.xz install: compile clean: FORCE - rm -rf $(PKG_BUILD_DIR) $(BIN_DIR)/$(IB_NAME).tar.bz2 + rm -rf $(PKG_BUILD_DIR) $(BIN_DIR)/$(IB_NAME).tar.xz