buildgcc: improve portability
`cp --remove-destination` isn't as portable as `rm -f` and `cp`. Change-Id: Ib05bfc121f7a0b467f8104920e14fbd02191585f Signed-off-by: Jonathan A. Kollasch <jakllsch@kollasch.net> Reviewed-on: http://review.coreboot.org/150 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
This commit is contained in:
parent
2aac3f6c51
commit
f44bb4f4c1
|
@ -463,7 +463,8 @@ printf "Building IASL ${IASL_VERSION} ... "
|
||||||
rm -f .failed
|
rm -f .failed
|
||||||
CFLAGS="$HOSTCFLAGS"
|
CFLAGS="$HOSTCFLAGS"
|
||||||
$MAKE || touch .failed
|
$MAKE || touch .failed
|
||||||
cp --remove-destination iasl* $DESTDIR$TARGETDIR/bin || touch .failed
|
rm -f $DESTDIR$TARGETDIR/bin/iasl || touch .failed
|
||||||
|
cp iasl $DESTDIR$TARGETDIR/bin || touch .failed
|
||||||
if [ ! -f .failed ]; then touch .success; fi
|
if [ ! -f .failed ]; then touch .success; fi
|
||||||
) &> $IASL_DIR/compiler/crossgcc-build.log
|
) &> $IASL_DIR/compiler/crossgcc-build.log
|
||||||
test -r $IASL_DIR/compiler/.failed && printf "${RED}failed${NC}\n" || printf "${green}ok${NC}\n"
|
test -r $IASL_DIR/compiler/.failed && printf "${RED}failed${NC}\n" || printf "${green}ok${NC}\n"
|
||||||
|
|
Loading…
Reference in New Issue