diff options
-rw-r--r-- | Makefile | 10 | ||||
-rw-r--r-- | tools/changelog-head.sh | 15 | ||||
-rw-r--r-- | tools/email-footer.md | 13 |
3 files changed, 37 insertions, 1 deletions
@@ -39,13 +39,14 @@ uninstall: out/Release/node tools/installer.js uninstall clean: - -rm -rf out/Makefile node node_g out/$(BUILDTYPE)/node + -rm -rf out/Makefile node node_g out/$(BUILDTYPE)/node blog.html email.md -find out/ -name '*.o' -o -name '*.a' | xargs rm -rf distclean: -rm -rf out -rm -f config.gypi -rm -f config.mk + -rm -rf node node_g blog.html email.md test: all $(PYTHON) tools/test.py --mode=release simple message @@ -136,6 +137,13 @@ out/doc/api/%.json: doc/api/%.markdown out/doc/api/%.html: doc/api/%.markdown out/Release/node tools/doc/generate.js --format=html --template=doc/template.html $< > $@ +email.md: ChangeLog tools/email-footer.md + bash tools/changelog-head.sh > $@ + cat tools/email-footer.md | sed -e 's|__VERSION__|'$(VERSION)'|g' >> $@ + +blog.html: email.md + cat $< | node tools/doc/node_modules/.bin/marked > $@ + website-upload: doc rsync -r out/doc/ node@nodejs.org:~/web/nodejs.org/ diff --git a/tools/changelog-head.sh b/tools/changelog-head.sh new file mode 100644 index 0000000000..e0cec16638 --- /dev/null +++ b/tools/changelog-head.sh @@ -0,0 +1,15 @@ +#!/bin/bash +cat ChangeLog | { + s=-1 + while read line; do + if [ "${line:0:1}" == "2" ]; then + let "++s" + fi + if [ $s -eq 1 ]; then + exit + else + echo "$line" + fi + done +} + diff --git a/tools/email-footer.md b/tools/email-footer.md new file mode 100644 index 0000000000..0d96b45c5a --- /dev/null +++ b/tools/email-footer.md @@ -0,0 +1,13 @@ +Source Code: http://nodejs.org/dist/__VERSION__/node-__VERSION__.tar.gz + +Windows Installer: http://nodejs.org/dist/__VERSION__/node-__VERSION__.msi + +Windows x64 Files: http://nodejs.org/dist/__VERSION__/x64/ + +Macintosh Installer (Universal): http://nodejs.org/dist/__VERSION__/node-__VERSION__.pkg + +Other release files: http://nodejs.org/dist/__VERSION__/ + +Website: http://nodejs.org/docs/__VERSION__/ + +Documentation: http://nodejs.org/docs/__VERSION__/api/ |