Fallback to the global relnotes template if it's missing from metadir.
(Note huge diff because a large block of code was reindented).
This commit is contained in:
parent
5a471b8792
commit
8460c89814
@ -336,9 +336,13 @@ auto_rel()
|
||||
|
||||
for i in relnotes relnotes.${_os} relnotes.$secname relnotes.${_os}.$secname
|
||||
do
|
||||
[ -r ${metadir}/${i} ] && rn=$i
|
||||
[ -r ${metadir}/${i} ] && rn=${metadir}/$i
|
||||
done
|
||||
if [ -r ${metadir}/${rn} ]; then
|
||||
# No local relnotes use global template
|
||||
if [ ! -r "${rn}" ]; then
|
||||
echo "auto_rel: Using global relnotes template"
|
||||
rn=${BUILDPKG_BASE}/scripts/relnotes.template.irix
|
||||
fi
|
||||
local relmetadir=${stagedir}${metainstalldir}relnotes/$secname-$version-$pkgver
|
||||
### compute configure info for relnotes
|
||||
local cf="$(_upls $configure_args)"
|
||||
@ -412,14 +416,11 @@ auto_rel()
|
||||
-e "s;%%SOURCE_SHA1SUM%%;${source_sha1sum};g" \
|
||||
-e "s;%%ENVIRONMENT%%;${extracted_env};g" \
|
||||
-e "s;%%DEPENDENCIES%%;${deps};g" \
|
||||
${metadir}/${rn} > "$relmetadir/${secname}.txt"
|
||||
${rn} > "$relmetadir/${secname}.txt"
|
||||
|
||||
### Add the relnotes to the prototype file
|
||||
add_dir $defaultperms $defaultuid $defaultgid "${metaprefix}relnotes" $secname
|
||||
add_proto $defaultperms $defaultuid $defaultgid "${metaprefix}relnotes/$secname-$version-$pkgver" $secname
|
||||
else
|
||||
echo "auto_rel: No release notes found!"
|
||||
fi
|
||||
}
|
||||
|
||||
# auto_dir(): Make sure all necessary dir entries are in prototype
|
||||
|
Loading…
x
Reference in New Issue
Block a user