summaryrefslogtreecommitdiffstats
path: root/bootstrap-main.sh
diff options
context:
space:
mode:
authorP. J. McDermott <pjm@nac.net>2013-12-07 11:56:20 (EST)
committer P. J. McDermott <pjm@nac.net>2013-12-07 11:56:20 (EST)
commit4a654354058251dabd91332d14ba982a14248967 (patch)
tree78c22a2aa1d3567dd3391d8dcb4037f26e194c39 /bootstrap-main.sh
parent3c3d8f6ad69ffb518c82ba7803dee329be6c6807 (diff)
bootstrap-main.sh: Write to log files.
Diffstat (limited to 'bootstrap-main.sh')
-rwxr-xr-xbootstrap-main.sh27
1 files changed, 19 insertions, 8 deletions
diff --git a/bootstrap-main.sh b/bootstrap-main.sh
index 9ec0f32..fcdfe63 100755
--- a/bootstrap-main.sh
+++ b/bootstrap-main.sh
@@ -26,15 +26,26 @@ SCRIPT_DIR=
main()
{
SCRIPT_DIR="$(cd "${0%/*}" && pwd)"
+ DATE="$(date '+%Y-%m-%d_%H:%M:%S')"
- "${SCRIPT_DIR}/bootstrap-prepare.sh"
- "${SCRIPT_DIR}/bootstrap-stage1-build.sh"
- "${SCRIPT_DIR}/bootstrap-stage1-install.sh"
- "${SCRIPT_DIR}/bootstrap-stage1-test.sh"
- "${SCRIPT_DIR}/bootstrap-stage2-build.sh"
- "${SCRIPT_DIR}/bootstrap-stage2-install.sh"
- "${SCRIPT_DIR}/bootstrap-stage2-test.sh"
- "${SCRIPT_DIR}/bootstrap-stage3-build.sh"
+ [-d logs ] || mkdir logs
+
+ { time -p "${SCRIPT_DIR}/bootstrap-prepare.sh"; } \
+ >"logs/${DATE}_prepare.log" 2>&1
+ { time -p "${SCRIPT_DIR}/bootstrap-stage1-build.sh" } \
+ >"logs/${DATE}_stage1-build.log" 2>&1
+ { time -p "${SCRIPT_DIR}/bootstrap-stage1-install.sh" } \
+ >"logs/${DATE}_stage1-install.log" 2>&1
+ { time -p "${SCRIPT_DIR}/bootstrap-stage1-test.sh" } \
+ >"logs/${DATE}_stage1-test.log" 2>&1
+ { time -p "${SCRIPT_DIR}/bootstrap-stage2-build.sh" } \
+ >"logs/${DATE}_stage2-build.log" 2>&1
+ { time -p "${SCRIPT_DIR}/bootstrap-stage2-install.sh" } \
+ >"logs/${DATE}_stage2-install.log" 2>&1
+ { time -p "${SCRIPT_DIR}/bootstrap-stage2-test.sh" } \
+ >"logs/${DATE}_stage2-test.log" 2>&1
+ { time -p "${SCRIPT_DIR}/bootstrap-stage3-build.sh" } \
+ >"logs/${DATE}_stage3-build.log" 2>&1
}
main "${@}"