From 7b805008521cb856fd8167f7606e46224e39d1e5 Mon Sep 17 00:00:00 2001 From: Hal Emmerich Date: Tue, 31 Mar 2020 17:13:37 -0500 Subject: [PATCH] Log build process --- makefile | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/makefile b/makefile index fdbe06c..6f3e492 100644 --- a/makefile +++ b/makefile @@ -74,19 +74,28 @@ clean_all: make clean_basefs make clean_initramfs +.PHONY: build_dirs +build_dirs: + mkdir -p build/logs/ .PHONY: kernel kernel: - scripts/buildKernel.sh $(KVER) + make build_dirs + rm -rf build/logs/kernel-log.txt + bash -x scripts/buildKernel.sh $(KVER) 2>&1 | tee build/logs/kernel-log.txt .PHONY: initramfs initramfs: - scripts/buildInitramFs.sh $(BASE) + make build_dirs + rm -rf build/logs/kernel-log.txt + bash -x scripts/buildInitramFs.sh $(BASE) 2>&1 | tee build/logs/initramfs-log.txt #makes the base filesystem image, no kernel only if the base image isnt present .PHONY: filesystem filesystem: - [ -f $(BASE) ] || scripts/buildFilesystem.sh $(KVER) $(DEBIAN_SUITE) $(BASE) + make build_dirs + rm -rf build/logs/kernel-log.txt + [ -f $(BASE) ] || bash -x scripts/buildFilesystem.sh $(KVER) $(DEBIAN_SUITE) $(BASE) 2>&1 | tee build/logs/fs-log.txt .PHONY: kernel_inject kernel_inject: #Targets an already built .img and swaps the old kernel with the newly compiled kernel