#!/bin/bash echo Starting uboot \'$1\' case "$1" in clean) echo fucking clean echo fucking clean echo fucking clean make distclean rm -rf [A-Za-z]* git reset --hard echo fucking clean echo fucking clean echo fucking clean ;; build) make pinebook_defconfig cp ../jcarr-pinebook/u-boot/bl31.bin . make all -j6 ;; flash) if [ -f u-boot-sunxi-with-spl.bin ]; then scp u-boot-sunxi-with-spl.bin witserial:/boot/ scp examples/standalone/hello_world witserial:/boot/ scp examples/standalone/hello_world.bin witserial:/boot/ scp examples/standalone/hello_world.srec witserial:/boot/ ssh witserial /root/pinebook/reflash-uboot.sh ssh witserial reboot else echo uboot did not successfully compile fi ;; branches|status) git remote -v git branch -r ;; start) echo try start if [ -f /lib/lsb/init-functions ]; then echo init-functions exists else log_action_begin_msg () { echo -n "$@... " } fi ;; *) echo echo 'uboot branches -- shows the git repos and branches' echo 'uboot clean -- purges more or less absolutely everything except .*' echo 'uboot build -- builds uboot for the pinebook' echo 'uboot flash -- flashes uboot onto the host "witserial"' ;; esac exit if [ -f /bin/setupcon ]; then echo setupcon exists fi exit jcarr-fucking-clean: make distclean rm -rf [A-Za-z]* git reset --hard jcarr-push: git add --all -git commit -a @echo @echo do not push this test branch @echo jcarr-build-prep: make pinebook_defconfig cp ../jcarr-pinebook/u-boot/bl31.bin . jcarr-build: make all -j6 ping -c 3 witserial jcarr-build-debug: make all V=1 jcarr-reflash-uboot: