hgbook
changeset 309:028543f67bea
Fix build
author | Bryan O'Sullivan <bos@serpentine.com> |
---|---|
date | Wed Aug 20 15:27:13 2008 -0700 (2008-08-20) |
parents | e6d9741c8933 |
children | 4d2fb4251217 |
files | en/Makefile en/fixsvg |
line diff
1.1 --- a/en/Makefile Wed Aug 20 15:27:06 2008 -0700 1.2 +++ b/en/Makefile Wed Aug 20 15:27:13 2008 -0700 1.3 @@ -161,10 +161,10 @@ 1.4 1.5 # Produce 90dpi PNGs for the web. 1.6 1.7 -%.png: %.svg 1.8 +%.png: %.svg fixsvg 1.9 ./fixsvg $< 1.10 - mv $<.tmp foobar.svg 1.11 - inkscape -D -e $@ foobar.svg 1.12 + inkscape -D -e $@ $<-tmp.svg 1.13 + rm $<-tmp.svg 1.14 1.15 %.svg: %.dot 1.16 dot -Tsvg -o $@ $<
2.1 --- a/en/fixsvg Wed Aug 20 15:27:06 2008 -0700 2.2 +++ b/en/fixsvg Wed Aug 20 15:27:13 2008 -0700 2.3 @@ -1,26 +1,29 @@ 2.4 #!/bin/bash 2.5 2.6 -REPO=/home/ostkamp/mercurial/hello.repo 2.7 +test -d hello || hg clone http://hg.serpentine.com/tutorial/hello 2.8 + 2.9 +set -e 2.10 2.11 for i in 0 1 2 3 4 2.12 do 2.13 - export REV$i=`cd $REPO; hg log -r $i | grep changeset | cut -c 16-19 2>//dev/null` 2.14 + export REV$i=$(hg --cwd hello log -r $i --template '{node|short}' | cut -c1-4) 2.15 done 2.16 -export REV_my_hello=`cat /tmp/REV5.my-hello` 2.17 -export REV_my_new_hello=`cat /tmp/REV5.my-new-hello` 2.18 -export REV6_my_new_hello=`cat /tmp/REV6.my-new-hello` 2.19 -export REV7_my_new_hello=`cat /tmp/REV7.my-new-hello` 2.20 +export REV_my_hello=$(cat /tmp/REV5.my-hello) 2.21 +export REV_my_new_hello=$(cat /tmp/REV5.my-new-hello) 2.22 +export REV6_my_new_hello=$(cat /tmp/REV6.my-new-hello) 2.23 +export REV7_my_new_hello=$(cat /tmp/REV7.my-new-hello) 2.24 2.25 FILE=$1 2.26 -rm -f $FILE.tmp 2.27 +OUTFILE=$FILE-tmp.svg 2.28 +rm -f $OUTFILE 2.29 echo "Fixing $FILE" 2.30 -cp $FILE $FILE.tmp 2.31 -perl -p -i -e "s#REV0#$REV0#" $FILE.tmp 2.32 -perl -p -i -e "s#REV1#$REV1#" $FILE.tmp 2.33 -perl -p -i -e "s#REV2#$REV2#" $FILE.tmp 2.34 -perl -p -i -e "s#REV3#$REV3#" $FILE.tmp 2.35 -perl -p -i -e "s#REV4#$REV4#" $FILE.tmp 2.36 -perl -p -i -e "s#REV_my_hello#$REV_my_hello#" $FILE.tmp 2.37 -perl -p -i -e "s#REV_my_new_hello#$REV_my_new_hello#" $FILE.tmp 2.38 -perl -p -i -e "s#REV6_my_new_hello#$REV6_my_new_hello#" $FILE.tmp 2.39 -perl -p -i -e "s#REV7_my_new_hello#$REV7_my_new_hello#" $FILE.tmp 2.40 +cp $FILE $OUTFILE 2.41 +perl -p -i -e "s#REV0#$REV0#" $OUTFILE 2.42 +perl -p -i -e "s#REV1#$REV1#" $OUTFILE 2.43 +perl -p -i -e "s#REV2#$REV2#" $OUTFILE 2.44 +perl -p -i -e "s#REV3#$REV3#" $OUTFILE 2.45 +perl -p -i -e "s#REV4#$REV4#" $OUTFILE 2.46 +perl -p -i -e "s#REV_my_hello#$REV_my_hello#" $OUTFILE 2.47 +perl -p -i -e "s#REV_my_new_hello#$REV_my_new_hello#" $OUTFILE 2.48 +perl -p -i -e "s#REV6_my_new_hello#$REV6_my_new_hello#" $OUTFILE 2.49 +perl -p -i -e "s#REV7_my_new_hello#$REV7_my_new_hello#" $OUTFILE