=== modified file 'bin/fsb' --- bin/fsb 2013-09-12 12:54:36 +0000 +++ bin/fsb 2013-06-04 19:45:06 +0000 @@ -7,8 +7,6 @@ x=ARGS_X -trace=ARGS_X \ c:=ARGS_C -config:=ARGS_C \ b:=ARGS_B -basedir:=ARGS_B \ - -continue=ARGS_CONTINUE \ - if (($#ARGS_H)); then cat < source a configuration file -b --basedir set this directory as basedir - --continue don't erase existing build directories description: Flexible Stage Builder @@ -204,9 +201,7 @@ build_dir_check $info[DIR] $info[FUNC] && return 0 [[ $? -eq 100 ]] || die "build_dir_check failed" - if [[ -d $build_dir ]]; then - fsb_info "resuming build in $build_dir" - elif [[ -n $info[DEPEND] ]]; then + if [[ -n $info[DEPEND] ]]; then target_stack_build $(( ${1:-1} + 1 )) fsb_stage_clone $build_dir $info[DIR] else @@ -236,7 +231,7 @@ return 0 # target already completed in this directory fi # scrap incomplete build - (($#ARGS_CONTINUE)) && fsb_stage_remove $1 + fsb_stage_remove $1 return 100 }