diff options
author | Gustav Eek <gustav.eek@proceranetworks.com> | 2013-04-18 17:10:15 +0200 |
---|---|---|
committer | Gustav Eek <gustav.eek@proceranetworks.com> | 2013-04-18 17:10:15 +0200 |
commit | cf84992f282bd9a1cbac21e525175e466328056f (patch) | |
tree | 9e2ee4ba25a9f469ba7cf17ad6bb727fc5d1fca9 | |
parent | 5ac8861e5e328fd802ffca7c605605fb1d7ae73c (diff) |
Complettations added to minutes March 26
Social security number added to the minutes from the meeting of March
26, the board establishing meeting. The method used is an encrypted
sed script. Everyting is executed through GNU Make:
$ make completes
-rw-r--r-- | 2013/2013-03-26-board.sed.gpg | bin | 0 -> 1538 bytes | |||
-rw-r--r-- | 2013/Makefile | 19 |
2 files changed, 15 insertions, 4 deletions
diff --git a/2013/2013-03-26-board.sed.gpg b/2013/2013-03-26-board.sed.gpg Binary files differnew file mode 100644 index 0000000..f05dfa7 --- /dev/null +++ b/2013/2013-03-26-board.sed.gpg diff --git a/2013/Makefile b/2013/Makefile index 7e2cd05..6c7f8be 100644 --- a/2013/Makefile +++ b/2013/Makefile @@ -1,14 +1,18 @@ noarg: echo -e '\nThis script do not run without arguments. Run for example:\n\n make 2011-02-13-board-notes.pdf\n make all\n' - +# Normal minutes all: \ +2013-03-26-board.pdf \ 2013-03-12-board-notes.pdf \ 2013-02-12-board.pdf +# Minutes with information from external sources +completes: 2013-03-26-board-complete.pdf + %.pdf: %.tex ../preamble/preamble.tex latex_count=5 ;\ - latex_log=$$(echo $@ | sed 's/.pdf/.log') ;\ + latex_log=$$(echo $@ | sed 's/.pdf/.log/') ;\ pdflatex $< ;\ while egrep -s 'Rerun (LaTeX|to get cross-references right)' \\\ $$latex_log && [ $$latex_count -gt 0 ] ;\ @@ -16,11 +20,18 @@ all: \ latex_count=`expr $$latex_count - 1`;\ done; +%-complete.tex: %.tex %.sed.gpg + source=$$(echo $< | sed 's/.tex//') ; \ + gpg --decrypt < $${source}.sed.gpg > $${source}.sed_ ; \ + sed -f $${source}.sed_ < $< > $@ ;\ + rm -f $${source}.sed_ + # Sends to fripost.org for publication send: - rsync -ruvp --chmod=Dugo+rx,Fugo+r *.pdf fripost@fripost.org:fripost.org/minutes/ + rsync -ruvp --chmod=Dugo+rx,Fugo+r *-board.pdf *-notes.pdf *-annual.pdf fripost@fripost.org:fripost.org/minutes/ # Clean up clean: - rm *.aux *.bbl *.dvi *.log *.nav *.out *.snm *.toc *~; rm -f test test.d/test; rmdir test.d + rm -f *.aux *.bbl *.dvi *.log *.nav *.out *.snm *.toc *~;\ + rm -f *complete.tex |