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
|
for i in relnotes relnotes.${_os} relnotes.$secname relnotes.${_os}.$secname
|
||||||
do
|
do
|
||||||
[ -r ${metadir}/${i} ] && rn=$i
|
[ -r ${metadir}/${i} ] && rn=${metadir}/$i
|
||||||
done
|
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
|
local relmetadir=${stagedir}${metainstalldir}relnotes/$secname-$version-$pkgver
|
||||||
### compute configure info for relnotes
|
### compute configure info for relnotes
|
||||||
local cf="$(_upls $configure_args)"
|
local cf="$(_upls $configure_args)"
|
||||||
@ -412,14 +416,11 @@ auto_rel()
|
|||||||
-e "s;%%SOURCE_SHA1SUM%%;${source_sha1sum};g" \
|
-e "s;%%SOURCE_SHA1SUM%%;${source_sha1sum};g" \
|
||||||
-e "s;%%ENVIRONMENT%%;${extracted_env};g" \
|
-e "s;%%ENVIRONMENT%%;${extracted_env};g" \
|
||||||
-e "s;%%DEPENDENCIES%%;${deps};g" \
|
-e "s;%%DEPENDENCIES%%;${deps};g" \
|
||||||
${metadir}/${rn} > "$relmetadir/${secname}.txt"
|
${rn} > "$relmetadir/${secname}.txt"
|
||||||
|
|
||||||
### Add the relnotes to the prototype file
|
### Add the relnotes to the prototype file
|
||||||
add_dir $defaultperms $defaultuid $defaultgid "${metaprefix}relnotes" $secname
|
add_dir $defaultperms $defaultuid $defaultgid "${metaprefix}relnotes" $secname
|
||||||
add_proto $defaultperms $defaultuid $defaultgid "${metaprefix}relnotes/$secname-$version-$pkgver" $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
|
# auto_dir(): Make sure all necessary dir entries are in prototype
|
||||||
|
Loading…
x
Reference in New Issue
Block a user