Avoid error message for builds without .xmllist file
This commit is contained in:
parent
d991f1bc43
commit
ddd30b8188
@ -11,9 +11,13 @@ list_sources(){
|
||||
shortname="$1"
|
||||
lang="$2"
|
||||
|
||||
cat "`dirname ${shortname}`/.`basename ${shortname}`.xmllist" | while read base; do
|
||||
echo "${basedir}/${base}".[a-z][a-z].xml "${basedir}/${base}".en.[x]ml "${basedir}/${base}.${lang}".[x]ml
|
||||
done | sed -rn 's;^(.* )?([^ ]+\.[a-z]{2}\.xml).*$;\2;p'
|
||||
list_file="`dirname ${shortname}`/.`basename ${shortname}`.xmllist"
|
||||
|
||||
if [ -f "${list_file}" ]; then
|
||||
cat "${list_file}" | while read base; do
|
||||
echo "${basedir}/${base}".[a-z][a-z].xml "${basedir}/${base}".en.[x]ml "${basedir}/${base}.${lang}".[x]ml
|
||||
done | sed -rn 's;^(.* )?([^ ]+\.[a-z]{2}\.xml).*$;\2;p'
|
||||
fi
|
||||
}
|
||||
|
||||
auto_sources(){
|
||||
@ -27,6 +31,5 @@ auto_sources(){
|
||||
printf '\n### filename="%s" ###\n%s' "$source" "$(include_xml "$source")"
|
||||
done \
|
||||
| sed -r ':X; N; $!bX;
|
||||
s;\n### (filename="[^\n"]+") ###\n[^<]*(<![^>]+>[^<]*)*(<([^/>]+/)*([^/>]+))(/?>);\2\3 \1\6;g;
|
||||
'
|
||||
s;\n### (filename="[^\n"]+") ###\n[^<]*(<![^>]+>[^<]*)*(<([^/>]+/)*([^/>]+))(/?>);\2\3 \1\6;g;'
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user