build-u_boot: Use cached u-boot.git if possible

This commit is contained in:
Johan Gunnarsson 2019-04-07 13:24:39 +02:00
parent 7897ffbab1
commit 1311da63ca
1 changed files with 8 additions and 4 deletions

View File

@ -1,9 +1,9 @@
#!/bin/sh #!/bin/sh
# Download and build latest version of U-Boot # Download and build latest version of U-Boot
UBOOTDIR="${1}" UBOOTDIR="${1}" # For example "u-boot"
DEFCONFIG="${2}" DEFCONFIG="${2}" # For example "rpi_3_defconfig"
TUPLE="${3}" TUPLE="${3}" # For example "aarch64-linux-gnu"
set -e set -e
@ -14,7 +14,11 @@ VERSION=$(git ls-remote --tags --refs "git://git.denx.de/u-boot.git" "v????.??"
tail -n 1) tail -n 1)
# Download U-Boot # Download U-Boot
git clone -b "$VERSION" --depth 1 "git://git.denx.de/u-boot.git" "${UBOOTDIR}" git clone --branch "$VERSION" \
--depth 1 \
--reference-if-able "/tmp/debimg/u-boot.git" \
--dissociate \
"git://git.denx.de/u-boot.git" "${UBOOTDIR}"
# Step into U-Boot directory # Step into U-Boot directory
cd "${UBOOTDIR}" cd "${UBOOTDIR}"