@@ -13,8 +13,7 @@ output_file=$2
13
13
# ##########################
14
14
echo " Validate input file:"
15
15
echo " - checking if the input file is a valid yaml file"
16
- yq eval ' .' $input_file > /dev/null 2>&1 || exit 1
17
-
16
+ yq ' true' $input_file /dev/null || exit 1
18
17
# Fail if ors.engine.profiles.car.enabled='false' can't be found access with schema .result | select(.property_history != null) | .property_history | map(select(.event_name == "Sold"))[0].date'
19
18
echo " - checking if ors.engine.source_file exists and has 'source_file' property"
20
19
yq --exit-status ' .ors.engine | has("source_file")' $input_file > /dev/null || exit 1
@@ -38,12 +37,12 @@ yq -i '.ors.engine.source_file = "ors-api/src/test/files/heidelberg.osm.gz"' "$o
38
37
39
38
# # Add # to the beginning of each line that is not empty or a comment
40
39
echo " - Comment everything"
41
- sed -i ' ' ' /^\s*[^#]/ s/^/#/' " $output_file " || exit 1
40
+ sed -i ' /^\s*[^#]/ s/^/#/' " $output_file " || exit 1
42
41
43
42
echo " - Uncomment ors, engine and source_file"
44
- sed -i ' ' -e ' /^#ors:/s/^#//' -e ' /^#.*engine:/s/^#//' -e ' /^#.*source_file:/s/^#//' " $output_file "
43
+ sed -i -e ' /^#ors:/s/^#//' -e ' /^#.*engine:/s/^#//' -e ' /^#.*source_file:/s/^#//' " $output_file "
45
44
46
45
echo " - Uncomment subsequent lines for profiles.car.enabled in ors.engine"
47
- sed -i ' ' -e ' /^# profiles:/,/^# enabled:/ s/^#//' " $output_file "
46
+ sed -i -e ' /^# profiles:/,/^# enabled:/ s/^#//' " $output_file "
48
47
49
48
echo " Parsing complete. Result saved to $output_file "
0 commit comments