Merge branch 'chip/stable' of github.com:NextThingCo/CHIP-tools into chip/stable
This commit is contained in:
commit
7031ce64f2
@ -1,7 +1,7 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
FW_DIR="$(pwd)/.firmware"
|
FW_DIR="$(pwd)/.firmware"
|
||||||
FW_IMAGE_DIR="${FW_DIR}/images"
|
FW_IMAGE_DIR="${FW_DIR}/images"
|
||||||
S3_URL="https://s3-ap-northeast-1.amazonaws.com/stak-images/firmware/chip/stable/5/images"
|
S3_URL="https://s3-ap-northeast-1.amazonaws.com/stak-images/firmware/chip/stable/latest"
|
||||||
|
|
||||||
function require_directory {
|
function require_directory {
|
||||||
if [[ ! -d "${1}" ]]; then
|
if [[ ! -d "${1}" ]]; then
|
||||||
@ -11,11 +11,29 @@ function require_directory {
|
|||||||
|
|
||||||
function cache_download {
|
function cache_download {
|
||||||
if [[ ! -f "${1}/${2}" ]]; then
|
if [[ ! -f "${1}/${2}" ]]; then
|
||||||
wget -P "${FW_IMAGE_DIR}" "${S3_URL}/${2}" ||
|
|
||||||
|
LATEST_URL="$(wget -q -O- ${S3_URL})"
|
||||||
|
wget -P "${FW_IMAGE_DIR}" "${LATEST_URL}images/${2}" ||
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
while getopts ":u" opt; do
|
||||||
|
case $opt in
|
||||||
|
u)
|
||||||
|
echo "updating cache"
|
||||||
|
if [[ -d "$FW_IMAGE_DIR" ]]; then
|
||||||
|
rm -rf $FW_IMAGE_DIR
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
\?)
|
||||||
|
echo "Invalid option: -$OPTARG" >&2
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
|
||||||
require_directory "${FW_IMAGE_DIR}"
|
require_directory "${FW_IMAGE_DIR}"
|
||||||
cache_download "${FW_IMAGE_DIR}" rootfs.ubi
|
cache_download "${FW_IMAGE_DIR}" rootfs.ubi
|
||||||
cache_download "${FW_IMAGE_DIR}" sun5i-r8-chip.dtb
|
cache_download "${FW_IMAGE_DIR}" sun5i-r8-chip.dtb
|
||||||
|
Loading…
Reference in New Issue
Block a user