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
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
|
|
|
|
|