# HG changeset patch
# User Christophe Lincoln
# Date 1304633114 -7200
# Node ID a7f0d97a9ccce8136cbbea6d3b914f66b2b33203
# Parent 90ec7271d772cec428d5e92cd7f43b8c7e342ad9
Fix broken function in cook (Thanks Erjo) + add cooknotes feature
diff -r 90ec7271d772 -r a7f0d97a9ccc cook
--- a/cook Thu May 05 22:43:47 2011 +0200
+++ b/cook Fri May 06 00:05:14 2011 +0200
@@ -75,6 +75,11 @@
-e s'|\[0;39m \]||' $LOGS/$pkg.log
}
+# Log broken packages.
+broken() {
+ echo "$pkg" >> $broken
+}
+
# Be sure package exist in wok.
check_pkg_in_wok() {
if [ ! -d "$WOK/$pkg" ]; then
diff -r 90ec7271d772 -r a7f0d97a9ccc cooker
--- a/cooker Thu May 05 22:43:47 2011 +0200
+++ b/cooker Fri May 06 00:05:14 2011 +0200
@@ -35,6 +35,8 @@
Options:
--usage Display this short usage.
--setup Setup the Cooker environment.
+ --notes Display all the cooknotes.
+ --note= Add a note to the cooknotes.
--pkg= Same as 'cook pkg' but with cooker log.
--cat= Cook all packages of a category.
--flavor= Cook all packages of a flavor.
@@ -227,6 +229,16 @@
hg clone $FLAVORS_URL flavors
cp -a ${wok}-hg $wok
separator && echo "" ;;
+ --notes)
+ # View cooknotes.
+ echo -e "\nCooknotes"
+ separator
+ cat $cooknotes
+ separator && echo "" ;;
+ --note=*)
+ # Blocked a pkg and want other to know why ? Post a note!
+ note=${1#--note=}
+ [ "$note" ] && echo "$note" >> $cooknotes ;;
--reverse=*)
# Cook all reverse dependencies for a packages. This command let us
# control the Cooker manually for commit that will cook a lot of packages.
diff -r 90ec7271d772 -r a7f0d97a9ccc doc/cookutils.en.html
--- a/doc/cookutils.en.html Thu May 05 22:43:47 2011 +0200
+++ b/doc/cookutils.en.html Fri May 06 00:05:14 2011 +0200
@@ -217,6 +217,7 @@
Edit ~/Public/cgi-bin/cooker/cook.conf and you all done!
+Cooker CGI/Web
diff -r 90ec7271d772 -r a7f0d97a9ccc web/cooker.cgi
--- a/web/cooker.cgi Thu May 05 22:43:47 2011 +0200
+++ b/web/cooker.cgi Fri May 06 00:05:14 2011 +0200
@@ -176,6 +176,11 @@
$(tac $CACHE/activity | sed s"#^\([^']* : \)#\0#"g)
+Cooknotes
+
+$(cat $cooknotes)
+
+
Commits
$(cat $commits)
@@ -188,12 +193,12 @@
Broken
-$(cat $broken | sed s"#^[^']*#\0#"g)
+$(cat $broken | sed s"#^[^']*#\0#"g)
-Bloked
+Blocked
-$(cat $blocked | sed s"#^[^']*#\0#"g)
+$(cat $blocked | sed s"#^[^']*#\0#"g)
Latest cook