25 lines
491 B
Plaintext
25 lines
491 B
Plaintext
|
#!/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 > /dev/null
|
||
|
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 # ugly error message here, but it works
|