cazy/cazy

31 lines
573 B
Plaintext
Raw Normal View History

2020-12-17 19:16:25 +01:00
#!/bin/sh
# Cozy, lazy build process.
TARGET=$1
DEVICE=$2
MOUNT_POINT=$3
echo "Target: $TARGET"
echo "Device: $DEVICE"
echo "Mount point: $MOUNT_POINT"
echo "Building…"
fxsdk build-$TARGET
echo "Waiting for device ($DEVICE)…"
while [ ! -e $DEVICE ]
do
sleep 0.1
done
2020-12-17 19:16:25 +01:00
echo "Mount…"
mkdir -p $MOUNT_POINT
mount -v $DEVICE\1 $MOUNT_POINT
echo "Tranfer…"
if [ "$TARGET" = "fx" ]
then
cp -v *.g1a $MOUNT_POINT
else
cp -v *.g3a $MOUNT_POINT
fi
echo "Unmount…"
umount -v $DEVICE\1
echo "Eject…"
eject -m $DEVICE 2> /dev/null # the error isn't needed
echo "Done :)"