summaryrefslogtreecommitdiff
path: root/stretch-arm64-alip/Makefile
diff options
context:
space:
mode:
authorFathi Boudra <fathi.boudra@linaro.org>2016-05-18 13:46:07 +0300
committerFathi Boudra <fathi.boudra@linaro.org>2016-05-18 13:46:07 +0300
commit6263ebecc56565be495af7b938164a636abc0f91 (patch)
treeb47bfc567a0508d95804b7622e898eb9666e62fd /stretch-arm64-alip/Makefile
parent572ca664a5737c2b1abab19150e48e10cd0bab5f (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-xstretch-arm64-alip/Makefile35
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