diff options
author | Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org> | 2015-03-06 14:41:43 +0100 |
---|---|---|
committer | Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org> | 2015-03-06 14:41:43 +0100 |
commit | aabaaa5956ac4fab2eccb41d4cf16b64296045a2 (patch) | |
tree | 37e81b785b4929a83ffef34e062e898204afd35e | |
parent | 0b08e7f249b811b1d9fe0e5984cbe3c896159117 (diff) | |
download | common-linaro-kk.tar.gz |
Use "sudo $(shell which tar)" instead of "sudo tar"linaro-kk
This is necessary on systems where the default tar doesn't have selinux
support -- since sudo clears PATH, "sudo tar" will always run the
system's default tar even if the user put a tar with selinux support
ahead of it in PATH.
"sudo $(shell which tar)" respects the user's PATH setting.
Change-Id: I4ba9b6349799d293fa1cb2cf381e9aaf5907d792
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
-rw-r--r-- | tasks/selinuxtarballs.mk | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tasks/selinuxtarballs.mk b/tasks/selinuxtarballs.mk index 1f1f0ad..f0986c5 100644 --- a/tasks/selinuxtarballs.mk +++ b/tasks/selinuxtarballs.mk @@ -6,10 +6,10 @@ selinuxtarballs: boottarball systemimage userdataimage rm -fr $(PRODUCT_OUT)/selinux mkdir -p $(PRODUCT_OUT)/selinux/system sudo mount -t ext4 -o loop $(PRODUCT_OUT)/system.img $(PRODUCT_OUT)/selinux/system - sudo tar --selinux --numeric-owner -jcvf $(PRODUCT_OUT)/system.tar.bz2 -C $(PRODUCT_OUT)/selinux system + sudo $(shell which tar) --selinux --numeric-owner -jcvf $(PRODUCT_OUT)/system.tar.bz2 -C $(PRODUCT_OUT)/selinux system sudo umount $(PRODUCT_OUT)/selinux/system mkdir -p $(PRODUCT_OUT)/selinux/data sudo mount -t ext4 -o loop $(PRODUCT_OUT)/userdata.img $(PRODUCT_OUT)/selinux/data - sudo tar --selinux --numeric-owner -jcvf $(PRODUCT_OUT)/userdata.tar.bz2 -C $(PRODUCT_OUT)/selinux data + sudo $(shell which tar) --selinux --numeric-owner -jcvf $(PRODUCT_OUT)/userdata.tar.bz2 -C $(PRODUCT_OUT)/selinux data sudo umount $(PRODUCT_OUT)/selinux/data rm -fr $(PRODUCT_OUT)/selinux |