UPSTREAM: crossgcc/buildgcc: Add package version to saved .success file
Previously, the .success file for each target didn't save the version, of the package that was built. This created problems when someone wanted to update to a new version and could not rebuild. BUG=None BRANCH=None TEST=None Signed-off-by: Martin Roth <martinroth@google.com> Reviewed-on: https://review.coreboot.org/17417 Reviewed-by: Nico Huber <nico.h@gmx.de> Tested-by: build bot (Jenkins) Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> Change-Id: I9975b198ac4a7de8ff9323502e1cbd0379a1dbb8 Reviewed-on: https://chromium-review.googlesource.com/412846 Commit-Ready: Furquan Shaikh <furquan@chromium.org> Tested-by: Furquan Shaikh <furquan@chromium.org> Reviewed-by: Aaron Durbin <adurbin@chromium.org>
This commit is contained in:
parent
bb074e3b01
commit
8aa4fdf036
1 changed files with 7 additions and 4 deletions
|
|
@ -359,11 +359,10 @@ generic_build()
|
|||
host_target=$2
|
||||
builddir=$3
|
||||
success=$4
|
||||
version=$5
|
||||
|
||||
fn_exists build_$package || return
|
||||
|
||||
version="$(eval echo \$$package"_VERSION")"
|
||||
|
||||
mkdir -p "$builddir"
|
||||
|
||||
if [ -f "$success" ]; then
|
||||
|
|
@ -387,12 +386,16 @@ generic_build()
|
|||
|
||||
build_for_host()
|
||||
{
|
||||
generic_build $1 host build-$1 "${TARGETDIR}/.$1.success"
|
||||
package="$1"
|
||||
version="$(eval echo \$$package"_VERSION")"
|
||||
generic_build "$package" host "build-$package" "${TARGETDIR}/.${package}.${version}.success" "$version"
|
||||
}
|
||||
|
||||
build_for_target()
|
||||
{
|
||||
generic_build $1 target build-${TARGETARCH}-$1 "${TARGETDIR}/.${TARGETARCH}-$1.success"
|
||||
package="$1"
|
||||
version="$(eval echo \$$package"_VERSION")"
|
||||
generic_build "$package" target "build-${TARGETARCH}-$package" "${TARGETDIR}/.${TARGETARCH}-${package}.${version}.success" "$version"
|
||||
}
|
||||
|
||||
build()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue