Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 69ef5ce4 authored by Bruce Beare's avatar Bruce Beare Committed by Jean-Baptiste Queru
Browse files

Create systemtarball either with bz2 or gz



Change-Id: I64e93872942e8dcad4a894a906be7912bb6da308
Signed-off-by: default avatarBruce Beare <brucex.j.beare@intel.com>
parent 3f03d114
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -720,8 +720,12 @@ define build-systemtarball-target
		$(INSTALLED_SYSTEMTARBALL_TARGET)
endef

ifndef SYSTEM_TARBALL_FORMAT
    SYSTEM_TARBALL_FORMAT := bz2
endif

system_tar := $(PRODUCT_OUT)/system.tar
INSTALLED_SYSTEMTARBALL_TARGET := $(system_tar).bz2
INSTALLED_SYSTEMTARBALL_TARGET := $(system_tar).$(SYSTEM_TARBALL_FORMAT)
$(INSTALLED_SYSTEMTARBALL_TARGET): PRIVATE_SYSTEM_TAR := $(system_tar)
$(INSTALLED_SYSTEMTARBALL_TARGET): $(FS_GET_STATS) $(INTERNAL_SYSTEMIMAGE_FILES)
	$(build-systemtarball-target)
+8 −1
Original line number Diff line number Diff line
@@ -39,7 +39,14 @@ for f in ${subdirs} ${files} ; do
done

if [ $? -eq 0 ] ; then
    case "${target_tarball}" in
    *.bz2 )
        bzip2 -c ${target_tar} > ${target_tarball}
        ;;
    *.gz )
        gzip -c ${target_tar} > ${target_tarball}
        ;;
    esac
    success=$?
    [ $success -eq 0 ] || rm -f ${target_tarball}
    rm -f ${target_tar}