diff options
author | Fathi Boudra <fathi.boudra@linaro.org> | 2016-05-18 13:46:07 +0300 |
---|---|---|
committer | Fathi Boudra <fathi.boudra@linaro.org> | 2016-05-18 13:46:07 +0300 |
commit | 6263ebecc56565be495af7b938164a636abc0f91 (patch) | |
tree | b47bfc567a0508d95804b7622e898eb9666e62fd /stretch-arm64-alip/Makefile | |
parent | 572ca664a5737c2b1abab19150e48e10cd0bab5f (diff) |
stretch-arm64-alip: initial build configuration
Some packages are still missing.
Change-Id: I7605d15abd35dff20f1fa89db5b5234d540cbfcf
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
Diffstat (limited to 'stretch-arm64-alip/Makefile')
-rwxr-xr-x | stretch-arm64-alip/Makefile | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/stretch-arm64-alip/Makefile b/stretch-arm64-alip/Makefile new file mode 100755 index 0000000..c53f5e8 --- /dev/null +++ b/stretch-arm64-alip/Makefile @@ -0,0 +1,35 @@ +#!/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-stretch-alip +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) + if [ -f binary-tar.tar.gz ]; then \ + 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); \ + fi + +clean: + sudo lb clean --purge + rm -f $(BASEIMG)-* + rm -rf config |