# HG changeset patch # User Yasutaka Higa # Date 1391180887 -32400 # Node ID daf59131cdb8284fe3c57916f1aface99d6ff94a # Parent 9dca7035ab931fde8ed8de281580e42eaf8d5633 Support generate index on any working directory diff -r 9dca7035ab93 -r daf59131cdb8 build.sh --- a/build.sh Fri Jan 31 23:26:36 2014 +0900 +++ b/build.sh Sat Feb 01 00:08:07 2014 +0900 @@ -1,7 +1,9 @@ #/bin/sh +cd $(dirname $0) + # source definitions -. `dirname $0`/config/definition.sh +. config/definition.sh # functions @@ -32,7 +34,7 @@ } find_sources() { - find "$(dirname $0)/${slide_root_dirname}" -name "${build_target_filename}" + find "${slide_root_dirname}" -name "${build_target_filename}" } build_slides() { @@ -55,7 +57,7 @@ echo "* ${date} : [$title]($(slide_name_from_full_path $slide))" >> ${index_source_name} done - kramdown ${index_source_name} --template "$(dirname $0)/${index_template_file}" > ${index_file_name} + kramdown ${index_source_name} --template ${index_template_file} > ${index_file_name} }