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…"
|
2020-12-18 11:35:22 +01:00
|
|
|
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…"
|
2020-12-18 11:35:22 +01:00
|
|
|
eject -m $DEVICE 2> /dev/null # the error isn't needed
|
|
|
|
echo "Done :)"
|