diff options
Diffstat (limited to 'sid-armhf-developer/Makefile')
-rwxr-xr-x | sid-armhf-developer/Makefile | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/sid-armhf-developer/Makefile b/sid-armhf-developer/Makefile new file mode 100755 index 0000000..e230904 --- /dev/null +++ b/sid-armhf-developer/Makefile @@ -0,0 +1,33 @@ +#!/bin/sh + +# (C) 2012-2015 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. + +BUILD_NUMBER?=1 +BASEIMG=linaro-sid-developer +IMAGEPREFIX=$(BASEIMG)-`date +%Y%m%d`-$(BUILD_NUMBER) +LOGFILE=$(IMAGEPREFIX).build-log.txt +CONFIGFILE=$(IMAGEPREFIX).config.tar.bz2 +LISTFILE=$(IMAGEPREFIX).contents +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) + tar -jcf $(CONFIGFILE) auto/ config/ configure; + sudo mv binary.contents $(LISTFILE); + sudo mv chroot.packages.live $(PKGSFILE); + sudo mv binary-tar.tar.gz $(TARGZFILE); + md5sum $(LOGFILE) $(CONFIGFILE) $(LISTFILE) $(PKGSFILE) $(TARGZFILE) > $(MD5SUMSFILE); + sha1sum $(LOGFILE) $(CONFIGFILE) $(LISTFILE) $(PKGSFILE) $(TARGZFILE) > $(SHA1SUMSFILE); + +clean: + sudo lb clean --purge + rm -f $(BASEIMG)-* + rm -rf config |