diff options
Diffstat (limited to 'quantal-armhf-nano-lava/Makefile')
-rwxr-xr-x | quantal-armhf-nano-lava/Makefile | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/quantal-armhf-nano-lava/Makefile b/quantal-armhf-nano-lava/Makefile new file mode 100755 index 0000000..1be2801 --- /dev/null +++ b/quantal-armhf-nano-lava/Makefile @@ -0,0 +1,32 @@ +#!/bin/sh + +# (C) 2012 Fathi Boudra <fathi.boudra@linaro.org> + +# Calls all necessary live-build programs in the correct order to complete +# the bootstrap, chroot, binary, and source stage. + +# You need live-build package installed and superuser privileges. + +IMAGEPREFIX=linaro-quantal-nano-`date +%Y%m%d`-$(BUILD_NUMBER) +LOGFILE=$(IMAGEPREFIX).build-log.txt +CONFIGFILE=$(IMAGEPREFIX).config.tar.gz +LISTFILE=$(IMAGEPREFIX).list +PKGSFILE=$(IMAGEPREFIX).packages +TARGZFILE=$(IMAGEPREFIX).tar.gz +MD5SUMSFILE=$(IMAGEPREFIX).md5sums.txt +SHA1SUMSFILE=$(IMAGEPREFIX).sha1sums.txt + +all: + set -e; sudo lb build 2>&1 | tee $(LOGFILE) + if [ -f binary-tar.tar.gz ]; then \ + tar -jcf $(CONFIGFILE) auto/ config/ configure; \ + sudo mv binary.list $(LISTFILE); \ + sudo mv binary.packages $(PKGSFILE); \ + sudo mv binary-tar.tar.gz $(TARGZFILE); \ + md5sum $(LOGFILE) $(CONFIGFILE) $(LISTFILE) $(PKGSFILE) $(TARGZFILE) > $(MD5SUMSFILE); \ + sha1sum $(LOGFILE) $(CONFIGFILE) $(LISTFILE) $(PKGSFILE) $(TARGZFILE) > $(SHA1SUMSFILE); \ + fi + +clean: + sudo lb clean --purge + rm -f $(IMAGEPREFIX).* |