Make sums file be generated with secname suffix to avoid having to reset
between subpackages. Add compat function to make it easy to add a series of versions to a compver file.
This commit is contained in:
parent
a147240e96
commit
5892861537
@ -20,7 +20,7 @@ strip_elf_args="" # GNU default is -g
|
||||
strip_shared_args="" # GNU default is --strip-unneeded
|
||||
strip_static_args="" # GNU default is -g
|
||||
|
||||
META_CLEAN="prototype prototype.in pkginfo files.tmp depend.*.auto depend.*.all sums"
|
||||
META_CLEAN="prototype prototype.in pkginfo files.tmp depend.*.auto depend.*.all sums sums.*"
|
||||
|
||||
# Define defaults
|
||||
# pkginfo information.
|
||||
@ -382,10 +382,10 @@ auto_rel()
|
||||
# into relnotes we cd first then run sha1sum
|
||||
path="${source[$s]%/*}" # Extract path part
|
||||
file="${source[$s]##*/}" # Extract filename part
|
||||
(cd "$path"; $SHA1SUM "$file") >> $metadir/sums
|
||||
(cd "$path"; $SHA1SUM "$file") >> $metadir/sums.${secname}
|
||||
let s=s+1
|
||||
done
|
||||
[ -r "$metadir/sums" ] && temp_source_sha1sum="$(cat $metadir/sums | $AWK '{ printf "%s\\n",$0 }')"
|
||||
[ -r "$metadir/sums.${secname}" ] && temp_source_sha1sum="$(cat $metadir/sums.${secname} | $AWK '{ printf "%s\\n",$0 }')"
|
||||
source_sha1sum="${temp_source_sha1sum%\\*}"
|
||||
### End of SHA1 sum computing
|
||||
### Extract environtment variables
|
||||
@ -766,6 +766,23 @@ get_pkgvendor()
|
||||
fi
|
||||
}
|
||||
|
||||
# compat(): Add a series of entries to a compver file
|
||||
# params: $1 = secname $2 = version $3 = startrev $4 = endrev
|
||||
compat()
|
||||
{
|
||||
local secname=$1
|
||||
local compat_version=$2
|
||||
local startrev=$3
|
||||
local endrev=$4
|
||||
local i
|
||||
|
||||
while [ $startrev -le $endrev ]
|
||||
do
|
||||
echo "$compat_version,REV=$startrev" >> $metadir/compver.${secname}
|
||||
let "startrev=startrev+1"
|
||||
done
|
||||
}
|
||||
|
||||
# do_strip_bin(): Strip binaries
|
||||
# params: none
|
||||
do_strip_bin()
|
||||
|
Loading…
x
Reference in New Issue
Block a user