47 lines
1.1 KiB
Bash
Executable File
47 lines
1.1 KiB
Bash
Executable File
source ./scripts/include/vars.sh
|
|
source ./scripts/include/sudo.sh
|
|
source ./scripts/include/utils.sh
|
|
|
|
cd $ROOT_DIR
|
|
|
|
if [ ! -d $RELEASES_DIR ]; then
|
|
echo "No releases directory found. Exiting..."
|
|
exit 1
|
|
fi
|
|
|
|
# If directory u-boot doesn't exist, clone base git repo
|
|
if [ ! -d $UBOOT_GIT_DIR ]; then
|
|
# mkdir $UBOOT_GIT_DIR
|
|
# cd $UBOOT_GIT_DIR
|
|
# git init
|
|
git clone git@github.com:u-boot/u-boot.git $UBOOT_GIT_DIR
|
|
cd $UBOOT_GIT_DIR
|
|
git checkout tags/v1.3.4
|
|
git checkout -B tomtom
|
|
fi
|
|
|
|
for release_dir in $(ls $RELEASES_DIR); do
|
|
release_dir="$RELEASES_DIR/$release_dir"
|
|
echo "got release_dir: $release_dir"
|
|
|
|
cd $release_dir
|
|
|
|
get_platform_dir $release_dir
|
|
echo "got platform_dir: $platform_dir"
|
|
|
|
get_uboot_dir $platform_dir
|
|
echo "got uboot_dir: $uboot_dir"
|
|
|
|
# later releases don't include the entire uboot so this breaks
|
|
# sudo rm -rf $UBOOT_GIT_DIR/*
|
|
cd $UBOOT_GIT_DIR
|
|
|
|
echo "copying everything from $uboot_dir to $UBOOT_GIT_DIR ..."
|
|
sudo cp -r $uboot_dir/* $UBOOT_GIT_DIR
|
|
|
|
git add .
|
|
git commit -m "u-boot: update version $release_dir"
|
|
|
|
cd $ROOT_DIR
|
|
done
|