summaryrefslogtreecommitdiff
path: root/mk/uclibc.mk
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2010-09-27 00:43:42 +0200
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2010-09-27 00:43:42 +0200
commita027a8948289f728d87884bdc35dffc541084e44 (patch)
tree405e0684bf639a791d20519e615bda734e0ee63d /mk/uclibc.mk
parent8e6a9b3bbdcf8d6801b14f8f34c2a5b863bf30c3 (diff)
downloadembtoolkit-a027a8948289f728d87884bdc35dffc541084e44.tar.gz
embtoolkit-a027a8948289f728d87884bdc35dffc541084e44.tar.bz2
embtoolkit-a027a8948289f728d87884bdc35dffc541084e44.tar.xz
Toolchain: uClibc: simplify creation of uClibc package from git repository
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'mk/uclibc.mk')
-rwxr-xr-xmk/uclibc.mk8
1 files changed, 3 insertions, 5 deletions
diff --git a/mk/uclibc.mk b/mk/uclibc.mk
index aa11bce..5ba3df4 100755
--- a/mk/uclibc.mk
+++ b/mk/uclibc.mk
@@ -68,11 +68,9 @@ ifneq ($(UCLIBC_GIT_BRANCH),master)
git checkout -b $(UCLIBC_GIT_BRANCH) origin/$(UCLIBC_GIT_BRANCH)
endif
@cd $(EMBTK_ROOT)/src/uClibc-git; \
- git pull; \
- git checkout $(UCLIBC_GIT_REVISION); \
- cd ..; \
- tar cjvf $(UCLIBC_PACKAGE) uClibc-$(UCLIBC_VERSION); \
- mv $(UCLIBC_PACKAGE) $(DOWNLOAD_DIR)
+ git pull; git archive \
+ --prefix=uClibc-$(UCLIBC_VERSION)/ $(UCLIBC_GIT_REVISION) | \
+ bzip2 -9 > $(DOWNLOAD_DIR)/$(UCLIBC_PACKAGE)
else
@test -e $(DOWNLOAD_DIR)/$(UCLIBC_PACKAGE) || \
wget $(UCLIBC_SITE)/$(UCLIBC_PACKAGE) \