X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Makefile;h=7b980d4058993bfbfc3db717259c53e0d023b7ac;hb=fcc9e4f0195865bd9dbdae7d3fd01ed50ea208ef;hp=cf3899471a2864bdf335316887c9c980c5005fd0;hpb=f069965434ed33a6eb0600199cc249c324234947;p=neurodebian.git diff --git a/Makefile b/Makefile index cf38994..7b980d4 100644 --- a/Makefile +++ b/Makefile @@ -2,6 +2,8 @@ WWW_UPLOAD_URI = ../www WWW_DIR = build/html/ +WWW_UPLOAD_URI_STATIC=$(WWW_UPLOAD_URI)/_static + # Lentghy one due to updatedb all: updatedb upload-website mirmon # Quick one -- just rebuilds html if new changes and adjusts the status of the mirrors @@ -20,7 +22,9 @@ html: pics source mv $(WWW_DIR)/_static/robots.txt $(WWW_DIR)/ cp -r build/src/lists $(WWW_DIR)/ cp -r sphinx/survey/2011/figures/* $(WWW_DIR)/_images/ - + @echo "I: extracting header/trailer to be reused in non-sphinx pages" + sed -ne '1,//p' $(WWW_DIR)/index.html >| $(WWW_DIR)/_static/index-header.ihtml + sed -ne '/

Comments<\/h2>/,$$p' $(WWW_DIR)/index.html >| $(WWW_DIR)/_static/index-trailer.ihtml clean: -rm html-stamp source-stamp upload-website-stamp @@ -76,7 +80,12 @@ upload-website-stamp: .git/index mirmon: # update and generate mirrors report - [ -x /usr/bin/mirmon ] && mirmon -q -get update -c mirmon-neurodebian.conf + [ -x /usr/bin/mirmon ] && mirmon -q -get update -c mirmon-neurodebian.conf 2>&1 \ + | grep -v 'date: invalid date.*DOCTYPE' + # [ -x $(WWW_UPLOAD_URI_STATIC)/mirrors-check.ihtml ] && + # everything must be in place! + cat $(WWW_UPLOAD_URI_STATIC)/{index-header,mirrors-status,index-trailer}.ihtml \ + >| $(WWW_UPLOAD_URI)/mirrors-status.html .PHONY: removedb removecache updatedb upload-website clean distclean pics html mirmon