r2584 - in jhalfs/branches/experimental: . common

manuel at linuxfromscratch.org manuel at linuxfromscratch.org
Thu Apr 27 13:33:46 PDT 2006


Author: manuel
Date: 2006-04-27 14:33:46 -0600 (Thu, 27 Apr 2006)
New Revision: 2584

Modified:
   jhalfs/branches/experimental/common/common-functions
   jhalfs/branches/experimental/common/create-sbu_du-report.sh
   jhalfs/branches/experimental/master.sh
Log:
Ported r2581:2583 from trunk.

Modified: jhalfs/branches/experimental/common/common-functions
===================================================================
--- jhalfs/branches/experimental/common/common-functions	2006-04-27 20:27:21 UTC (rev 2583)
+++ jhalfs/branches/experimental/common/common-functions	2006-04-27 20:33:46 UTC (rev 2584)
@@ -407,7 +407,7 @@
 
 create-sbu_du-report:  $PREV
 	@\$(call echo_message, Building)
-	@./create-sbu_du-report.sh logs $VERSION $TEST
+	@./create-sbu_du-report.sh logs $VERSION
 	@\$(call echo_report,$VERSION-SBU_DU-$(date --iso-8601).report)
 	@touch  \$@
 EOF

Modified: jhalfs/branches/experimental/common/create-sbu_du-report.sh
===================================================================
--- jhalfs/branches/experimental/common/create-sbu_du-report.sh	2006-04-27 20:27:21 UTC (rev 2583)
+++ jhalfs/branches/experimental/common/create-sbu_du-report.sh	2006-04-27 20:33:46 UTC (rev 2584)
@@ -5,20 +5,17 @@
 
 LOGSDIR=$1
 VERSION=$2
-TESTLEVEL=$3
 
 # Make sure that we have a directory as first argument
 [[ ! -d "$LOGSDIR" ]] && \
-  echo -e "\nUSAGE: create-sbu_du-report.sh logs_directory [book_version testsuites_level]\n" && exit
+  echo -e "\nUSAGE: create-sbu_du-report.sh logs_directory [book_version]\n" && exit
 
 # Make sure that the first argument is a jhalfs logs directory
 [[ ! -f "$LOGSDIR"/000-masterscript.log ]] && \
   echo -e "\nLooks like $LOGSDIR isn't a jhalfs logs directory.\n" && exit
 
-# If this script is run manually, the book version and testsuite levels
-# may be unknow
+# If this script is run manually, the book version may be unknow
 [[ -z "$VERSION" ]] && VERSION=unknown
-[[ -z "$TESTLEVEL" ]] && TESTLEVEL=unknown
 
 # If there is iteration logs directories, copy the logs inside iteration-1
 # to the top level dir
@@ -28,13 +25,20 @@
 # Set the report file
 REPORT="$VERSION"-SBU_DU-$(date --iso-8601).report
 
-# Dump generation time stamp, book version, and testsuites level
+# Dump generation time stamp and book version
 echo -e "\n`date`\n" > "$REPORT"
 echo -e "Book version is:\t$VERSION\n" >> "$REPORT"
-echo -e "Test suites level:\t$TESTLEVEL\n" >> "$REPORT"
 
+# If found, dump jhalfs.config file in a readable format
+if [[ -f jhalfs.config ]] ; then
+  echo -e "\n\tjhalfs configuration settings:\n" >> "$REPORT"
+  cat jhalfs.config | sed -e '/parameters/d;s/.\[[013;]*m//g;s/</\t</;s/^\w\{1,6\}:/&\t/' >> "$REPORT"
+else
+  echo -e "\nNOTE: the jhalfs configuration settings are unknown" >> "$REPORT"
+fi
+
 # Dump CPU and memory info
-echo -e "\n\t\tCPU type:\n" >> "$REPORT"
+echo -e "\n\n\t\tCPU type:\n" >> "$REPORT"
 cat /proc/cpuinfo >> "$REPORT"
 echo -e "\n\t\tMemory info:\n" >> "$REPORT"
 free >> "$REPORT"

Modified: jhalfs/branches/experimental/master.sh
===================================================================
--- jhalfs/branches/experimental/master.sh	2006-04-27 20:27:21 UTC (rev 2583)
+++ jhalfs/branches/experimental/master.sh	2006-04-27 20:33:46 UTC (rev 2584)
@@ -503,6 +503,11 @@
 if [[ ! -d $LOGDIR ]]; then
   mkdir $LOGDIR
 fi
+
+# After be sure that all look sane and if REPORT=1, dump the settings to a file
+# This file will be used to create the REPORT header
+[[ "$REPORT" = "1" ]] && validate_config > $JHALFSDIR/jhalfs.config
+
 >$LOGDIR/$LOG
 
 get_book




More information about the alfs-log mailing list