# HG changeset patch # User Christophe Lincoln # Date 1331689986 -3600 # Node ID 1ba251b79b5d522684b731e1229a1833d657f4dd # Parent 5b030078c3818d56779470198d2292f7b1ae1ba2 Generated XML feed for cooked packages diff -r 5b030078c381 -r 1ba251b79b5d cook --- a/cook Tue Mar 13 15:11:04 2012 +0100 +++ b/cook Wed Mar 14 02:53:06 2012 +0100 @@ -826,6 +826,20 @@ exit $status } +# Create a XML feed for freshly builded package. +gen_rss() { + pubdate=$(date "+%a, %d %b %Y %X") + cat > $FEEDS/$pkg.xml << EOT + + $PACKAGE $VERSION${EXTRAVERSION} + ${COOKER_URL}?pkg=$PACKAGE + $PACKAGE-$VERSION${EXTRAVERSION} + $pubdate + $SHORT_DESC + +EOT +} + # # Commands # @@ -1177,6 +1191,9 @@ rm -f $command && exit 1 fi + # Create an XML feed + gen_rss + # Time and summary time=$(($(date +%s) - $time)) summary | tee -a $LOGS/$pkg.log diff -r 5b030078c381 -r 1ba251b79b5d cook.conf --- a/cook.conf Tue Mar 13 15:11:04 2012 +0100 +++ b/cook.conf Wed Mar 14 02:53:06 2012 +0100 @@ -2,7 +2,7 @@ # # SliTaz working directory -SLITAZ="/home/slitaz" +SLITAZ="/home/slitaz/cooking/chroot/home/slitaz" # Directory paths for cookutils DB and files. WOK="$SLITAZ/wok" @@ -10,6 +10,7 @@ SRC="$SLITAZ/src" CACHE="$SLITAZ/cache" LOGS="$SLITAZ/log" +FEEDS="$SLITAZ/xml" DATA="/usr/share/cook" # System packages DB. @@ -26,6 +27,9 @@ WOK_URL="http://hg.slitaz.org/wok" FLAVORS_URL="http://hg.slitaz.org/flavors" +# Cooker URL for RSS feed link (http://localhost/cooker/cooker.cgi) +COOKER_URL="http://cook.slitaz.org/" + # Translation files to be included in packages. LOCALE="" diff -r 5b030078c381 -r 1ba251b79b5d data/cookutils-doc.desktop --- a/data/cookutils-doc.desktop Tue Mar 13 15:11:04 2012 +0100 +++ b/data/cookutils-doc.desktop Wed Mar 14 02:53:06 2012 +0100 @@ -1,5 +1,5 @@ [Desktop Entry] -Name=Cookutils documentation +Name=Cookutils Doc Exec=browser file:///usr/share/doc/cookutils/cookutils.html Icon=text-html Type=Application diff -r 5b030078c381 -r 1ba251b79b5d data/header.html --- a/data/header.html Tue Mar 13 15:11:04 2012 +0100 +++ b/data/header.html Wed Mar 14 02:53:06 2012 +0100 @@ -8,6 +8,10 @@ +
+ RSS +
+