Skip to content

Commit d3000b5

Browse files
committed
When read_yaml is true, check for YAML file first, then fall back to Dependencies. Otherwise, projects without a YAML file don't work.
1 parent 4685be7 commit d3000b5

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

coinbrew

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1032,22 +1032,23 @@ function prompt_for_rebuild {
10321032
function parse_dependencies_file {
10331033
dep_file=
10341034
if [ "$main_proj" = "" ]; then
1035-
if [ -e Dependencies ] && [ $read_yaml = false ]; then
1035+
if [ -e .coin-or/config.yml ] && [ $read_yaml = true ]; then
1036+
dep_file=.coin-or/config.yml
1037+
elif [ -e Dependencies ]; then
10361038
dep_file=Dependencies
1037-
elif [ -e .coin-or/Dependencies ] && [ $read_yaml = false ]; then
1039+
elif [ -e .coin-or/Dependencies ]; then
10381040
dep_file=.coin-or/Dependencies
1039-
elif [ -e .coin-or/config.yml ]; then
1040-
dep_file=.coin-or/config.yml
10411041
fi
10421042
else
1043-
if [ -e $main_proj_dir/Dependencies ] && [ $read_yaml = false ]; then
1043+
if [ -e $main_proj_dir/.coin-or/config.yml ] &&
1044+
[ $read_yaml = true ]; then
1045+
dep_file=$main_proj_dir/.coin-or/config.yml
1046+
elif [ -e $main_proj_dir/Dependencies ]; then
10441047
dep_file=$main_proj_dir/Dependencies
1045-
elif [ -e $main_proj_dir/.coin-or/Dependencies ] && [ $read_yaml = false ]; then
1048+
elif [ -e $main_proj_dir/.coin-or/Dependencies ]; then
10461049
dep_file=$main_proj_dir/.coin-or/Dependencies
10471050
elif [ -e $main_proj_dir/$main_proj_dir/Dependencies ] && [ $read_yaml = false ]; then
10481051
dep_file=$main_proj_dir/$main_proj_dir/Dependencies
1049-
elif [ -e $main_proj_dir/.coin-or/config.yml ]; then
1050-
dep_file=$main_proj_dir/.coin-or/config.yml
10511052
fi
10521053
fi
10531054

0 commit comments

Comments
 (0)