summary refs log tree commit diff stats
path: root/article-template
diff options
context:
space:
mode:
Diffstat (limited to 'article-template')
-rw-r--r--article-template/ahhh.sh16
-rwxr-xr-xarticle-template/configure9
2 files changed, 21 insertions, 4 deletions
diff --git a/article-template/ahhh.sh b/article-template/ahhh.sh
new file mode 100644
index 0000000..a2726f5
--- /dev/null
+++ b/article-template/ahhh.sh
@@ -0,0 +1,16 @@
+(sed 's/FILENAME/'"$FILENAME"'/g' << EOF
+update: FILENAME.txt FILENAME.7 FILENAME.html
+	git add .
+	git commit
+	git push
+
+FILENAME.7: FILENAME.md
+	mmark --man FILENAME.md > FILENAME.7
+FILENAME.txt FILENAME.html: FILENAME.xml
+	xml2rfc --text --html FILENAME.xml
+	sed -i -e '/\f/{n;s/^./RFD 1/}' FILENAME.txt
+	ed FILENAME.txt < Edfile
+FILENAME.xml: FILENAME.md
+	sed '0,/title =/{s/ ."\$\$/"/}' FILENAME.md | mmark > FILENAME.xml
+EOF
+)
diff --git a/article-template/configure b/article-template/configure
index f5d171a..608292d 100755
--- a/article-template/configure
+++ b/article-template/configure
@@ -38,7 +38,7 @@ mv TEMPLATE.md "$FILENAME".md
 
 sed -i 's/RFDN/'"$RFDN"'/g' "$FILENAME".md
 
-sed 's/FILENAME/'"$FILENAME"'/g' > Makefile << EOF
+(sed 's/FILENAME/'"$FILENAME"'/g' << EOF
 update: FILENAME.txt FILENAME.7 FILENAME.html
 	git add .
 	git commit
@@ -48,17 +48,18 @@ FILENAME.7: FILENAME.md
 	mmark --man FILENAME.md > FILENAME.7
 FILENAME.txt FILENAME.html: FILENAME.xml
 	xml2rfc --text --html FILENAME.xml
-	sed -i -e '/\f/{n;s/^.\{5\}/RFD 1/}' FILENAME.txt
+	sed -i -e '/\f/{n;s/^DOTS/RFD RFDN/}' FILENAME.txt
 	ed FILENAME.txt < Edfile
 FILENAME.xml: FILENAME.md
 	sed '0,/title =/{s/ ."\$\$/"/}' FILENAME.md | mmark > FILENAME.xml
 EOF
+) | sed 's/DOTS/'"$(printf 'RFD %s' "$RFDN" | sed 's/././g')"'/g' > Makefile
 
 (sed 's/RFDN/'"$RFDN"'/g' << EOF
 6
-s/^DOTNUM/RFD RFDN/
+s/^DOTS/RFD RFDN/
 wq
 EOF
-) | sed 's/DOTNUM/'"$(printf 'RFD %s' "$RFDN" | sed 's/././g')"'/g' > Edfile
+) | sed 's/DOTS/'"$(printf 'RFD %s' "$RFDN" | sed 's/././g')"'/g' > Edfile
 
 printf "$0: Finished generating Makefile and Edfile.\n$0: You MUST now edit $FILENAME.md and replace the <++>s.\n" > /dev/stderr