blob: 20b25aecec71036d55a44464653a8689867c96bf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#!/bin/bash
log() {
echo "$(date "+%b %d %H:%M:%S") photobox_import: $@" >> /var/log/photobox
}
readonly photoregex='.*\(jpg\|raf\|cr2\)'
readonly target=$(mktemp -u /srv/photos/pending/$(date +%Y-%m-%d).XXX)
mnt=$(mktemp -d)
mount "$DEVNAME" "$mnt"
if [[ -d "$mnt/DCIM" && \
-n $(find "$mnt/DCIM" -iregex "$photoregex" -print -quit) ]]; then
umask 000
mkdir -p "$target.importing"
rsync -avx "$mnt"/DCIM/*/* "$target.importing/"
mv "$target.importing" "$target"
fi
umount "$mnt"
|