check for destination before mkdir
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
This commit is contained in:
parent
a4f5588ec2
commit
dbd9b568c8
19
kamerasync
19
kamerasync
|
@ -21,15 +21,22 @@
|
||||||
# Synchronise Camera (CF/SD/...) card with a new folder of today's date
|
# Synchronise Camera (CF/SD/...) card with a new folder of today's date
|
||||||
#
|
#
|
||||||
|
|
||||||
set -e
|
set -ex
|
||||||
|
|
||||||
dev="$1"
|
dev="$1"
|
||||||
dest=~nico/photos/$(date +%Y%m%d).eingehend
|
destbase=~nico/photos/
|
||||||
|
dest=$destbase/$(date +%Y%m%d).eingehend
|
||||||
|
#dest=~nico/$(date +%Y%m%d).eingehend
|
||||||
mp="/mnt"
|
mp="/mnt"
|
||||||
|
|
||||||
|
if [ ! -e "$destbase" ]; then
|
||||||
|
echo "base $destbase not existing" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
mkdir -p "$dest"
|
mkdir -p "$dest"
|
||||||
mount "$dev" "$mp"
|
sudo mount "$dev" "$mp" -o uid=nico
|
||||||
mv "$mp/DCIM/"*/* "$dest"
|
mv -i "$mp/DCIM/"*/* "$dest"
|
||||||
umount "$mp"
|
sudo umount "$mp"
|
||||||
chown -R nico "$dest"
|
sudo chown -R nico "$dest"
|
||||||
su nico -c "cd $dest && renrot IMG_*.*"
|
su nico -c "cd $dest && renrot IMG_*.*"
|
||||||
|
|
Loading…
Reference in New Issue