[Assorted-commits] SF.net SVN: assorted: [528] shell-tools/trunk/src/bash-commons/assorted. bash
Brought to you by:
yangzhang
From: <yan...@us...> - 2008-02-29 03:59:21
|
Revision: 528 http://assorted.svn.sourceforge.net/assorted/?rev=528&view=rev Author: yangzhang Date: 2008-02-28 19:59:26 -0800 (Thu, 28 Feb 2008) Log Message: ----------- assorted.bash ready to rock Modified Paths: -------------- shell-tools/trunk/src/bash-commons/assorted.bash Modified: shell-tools/trunk/src/bash-commons/assorted.bash =================================================================== --- shell-tools/trunk/src/bash-commons/assorted.bash 2008-02-29 03:59:00 UTC (rev 527) +++ shell-tools/trunk/src/bash-commons/assorted.bash 2008-02-29 03:59:26 UTC (rev 528) @@ -6,31 +6,36 @@ . common.bash || exit 1 root_site_dir="$( parent-dir named assorted )/assorted-site/trunk" -clean= +: ${clean:=false} prof=shell-sf base_web_dir=assorted/htdocs -webdir=$base_web_dir/public_html +webdir=$base_web_dir/$project stagedir="$( mktemp -d )" -cp -r "${webfiles[@]}" "$stagedir" +if (( ${#webfiles} > 0 )) +then cp -r "${webfiles[@]}" "$stagedir" +fi -for src in "${websrcs[@]}" ; do - if [[ src == README ]] - then out=index.html - else out="$( basename "${src%.*}.html" )" - fi - pandoc -s -S --tab-stop=2 \ - -c http://assorted.sf.net/main.css \ - -H "$(root_site_dir)/header.html" \ - -A "$(root_site_dir)/footer.html" \ - -o "$stagedir/$out" "$src" -done +if (( ${#websrcs} > 0 )) ; then + for src in "${websrcs[@]}" ; do + if [[ $src == README ]] + then out=index.html + else out="$( basename "${src%.*}.html" )" + fi + pandoc -s -S --tab-stop=2 \ + -c http://assorted.sf.net/main.css \ + -H "$root_site_dir/header.html" \ + -A "$root_site_dir/footer.html" \ + -o "$stagedir/$out" "$src" + done +fi tar czf - -C "$stagedir" . | ssh $prof " set -o errexit -o nounset - if [[ $clean ]] ; then rm -r $webdir ; fi + if $clean ; then rm -r $webdir ; fi mkdir -p $webdir cd $webdir - tar xzf - + tar xzmf - + chmod -R +rX . " This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |