blob: ee419f3eb6b3e1107466e37eebfb763289b9bb68 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#!/bin/bash
# /etc/fstab entry: /dev/disk/by-id/usb-B-EMB_USB_RAM_Disk_INST_0-0:0-part1 /mnt/embroidery vfat user,uid=1000,gid=1000,nobootwait,noauto 0 0
set -e
if [[ "$1" == *.csv ]]; then
pes=$(mktemp /tmp/XXXXXXXXXXX.pes)
libembroidery-convert "$1" "$pes"
file="$pes"
else
file="$1"
fi
(
mount /mnt/embroidery && \
rm -f /mnt/embroidery/* && \
cp $file /mnt/embroidery/embroidery.pes && \
umount /mnt/embroidery
) || echo '(local) failed to upload embroidery :('
|