summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>2015-03-06 14:41:43 +0100
committerBernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>2015-03-06 14:41:43 +0100
commitaabaaa5956ac4fab2eccb41d4cf16b64296045a2 (patch)
tree37e81b785b4929a83ffef34e062e898204afd35e
parent0b08e7f249b811b1d9fe0e5984cbe3c896159117 (diff)
downloadcommon-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.mk4
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