#!/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