aboutsummaryrefslogtreecommitdiff
path: root/files/mount-media
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2013-01-08 21:00:57 -0200
committerSilvio Rhatto <rhatto@riseup.net>2013-01-08 21:00:57 -0200
commitd7ac92f83bbedb85a2a368357f55969f9da2cae1 (patch)
tree13156bfe77e73f5a8a9d27d59c05d9edc75faf73 /files/mount-media
parent96362fdeca3eaeb56e733598db491ab8902c5364 (diff)
downloadpuppet-backup-d7ac92f83bbedb85a2a368357f55969f9da2cae1.tar.gz
puppet-backup-d7ac92f83bbedb85a2a368357f55969f9da2cae1.tar.bz2
Using distinct mountpoints per volume to sync media and backups
Diffstat (limited to 'files/mount-media')
-rwxr-xr-xfiles/mount-media5
1 files changed, 3 insertions, 2 deletions
diff --git a/files/mount-media b/files/mount-media
index c50352f..b643a31 100755
--- a/files/mount-media
+++ b/files/mount-media
@@ -7,7 +7,7 @@
MEDIA="$1"
VOLUME="$2"
BASENAME="`basename $0`"
-MOUNTPOINT="/media/usb"
+MOUNTPOINT="/media/$MEDIA"
# Check media config
if [ -z "$MEDIA" ]; then
@@ -36,8 +36,9 @@ if [ "$BASENAME" == "mount-media" ]; then
echo "Checking filesystem..."
$sudo fsck -v -y /dev/mapper/$MEDIA && \
echo "Mounting volume at $MOUNTPOINT..."
+ $sudo mkdir -p $MOUNTPOINT
$sudo mount /dev/mapper/$MEDIA $MOUNTPOINT
elif [ "$BASENAME" == "umount-media" ]; then
- $sudo umount /media/usb && \
+ $sudo umount $MOUNTPOINT && \
$sudo cryptsetup luksClose $MEDIA
fi