So below is a partial screen-shot of Styrene’s web interface. It is now using the updated processing.js to display a “click-able” bar graph and scrolling text-list of the current package states. I am posting this to show how much better the new lines and text fonts look now.
In addition, on Friday, I had followed Jon Masters guide on setting up the new ARMv7 panda boards and I had modified this script to help automate that. You just have to point it to the extracted paths of the uboot, boot and root folders and this script will auto partition the sd card for you. Here it is below:
#!/bin/bash echo "Usage: $0 /dev/device /path/to/uboot /path/to/boot /path/to/root" if [ ! "$1" = "/dev/sda" ] ; then DRIVE=$1 for i in {1..5} do umount ${DRIVE}${i} 2> /dev/null done if [ -b "$DRIVE" ] ; then dd if=/dev/zero of=$DRIVE bs=1024 count=1024 SIZE=`fdisk -l $DRIVE | grep Disk | awk '{print $5}'` echo DISK SIZE - $SIZE bytes CYLINDERS=`echo $SIZE/255/63/512 | bc` echo CYLINDERS - $CYLINDERS { echo ,9,0x0C,* echo ,64,L,- echo ,64,S,- echo ,,,- } | sfdisk -D -H 255 -S 63 -C $CYLINDERS $DRIVE mkdosfs -F 16 -n uboot ${DRIVE}1 mkfs.ext3 -L boot ${DRIVE}2 mkswap ${DRIVE}3 mkfs.ext3 -L root ${DRIVE}4 umount /mnt/tmp 2> /dev/null rm -rf /mnt/tmp 2> /dev/null mkdir /mnt/tmp 2> /dev/null if [ "$2" != "" ] then mount ${DRIVE}1 /mnt/tmp cp ${2}/MLO /mnt/tmp/ sync umount /mnt/tmp mount ${DRIVE}1 /mnt/tmp rsync -vr --exclude=MLO ${2}/ /mnt/tmp/ umount /mnt/tmp fi if [ "$3" != "" ] then mount ${DRIVE}2 /mnt/tmp cp -ax ${3}/* /mnt/tmp umount /mnt/tmp fi if [ "$4" != "" ] then mount ${DRIVE}4 /mnt/tmp cp -ax ${4}/* /mnt/tmp umount /mnt/tmp fi eject ${DRIVE} fi fi