You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
666 B

#!/bin/bash
# Manual updates:
# toolchain
set -x
# Just pull, don't build
# Git pull
for i in buildroot pcie_screamer Vexriscv-verilog versa_ecp5 litex-buildenv litex-buildenv-udev linux-on-litex-vexriscv-prebuilt linux-on-litex-vexriscv
do echo "Updating $i"
cd $i
#git checkout master
git pull
cd ..
done
cd linux-on-litex-vexriscv ; git checkout fs-trellis
# Python, git pull, build, install locally
for i in migen litedram liteeth liteiclink litejesd204b litepcie litesata litescope litesdcard litevideo litex-boards litex
do echo "Updating $i"
cd $i
git pull
./setup.py clean && ./setup.py build && ./setup.py install --user || exit
cd ..
done