added a bit of error handling
This commit is contained in:
parent
e605f5f9ad
commit
15345c21a5
16
run.sh
16
run.sh
@ -1,22 +1,26 @@
|
||||
DEV_USB=$1
|
||||
MOUNT_NAME=priv
|
||||
MOUNT_DIR=/media/michael/priv
|
||||
|
||||
LOC=0
|
||||
|
||||
echo "Locking db..."
|
||||
cryptsetup luksOpen $DEV_USB $MOUNT_NAME
|
||||
cryptsetup luksOpen $DEV_USB $MOUNT_NAME || \
|
||||
echo "Issue unlocking db... quitting" &&\
|
||||
exit 1
|
||||
|
||||
|
||||
echo "Mounting db..."
|
||||
mkdir $MOUNT_DIR
|
||||
mount /dev/mapper/$MOUNT_NAME $MOUNT_DIR
|
||||
rm -rf $MOUNT_DIR
|
||||
mount /dev/mapper/$MOUNT_NAME $MOUNT_DIR || \
|
||||
echo "Issue mounting db... quiting..." &&\
|
||||
exit 1
|
||||
|
||||
|
||||
echo "Remaking link..."
|
||||
rm -rf ./data.link
|
||||
ln -s "$MOUNT_DIR/notes" ./data.link
|
||||
|
||||
echo "Starting container..."
|
||||
docker run --name privmd --rm -it -v `pwd`/data.link/:/notes `docker build -q .`
|
||||
docker run --name priv --rm -it -v `pwd`/data.link/:/notes `docker build -q .`
|
||||
|
||||
echo "Unmounting db..."
|
||||
umount -f "$MOUNT_DIR"
|
||||
|
Loading…
Reference in New Issue
Block a user