Merge "chown -R to ensure that stack user owns data_dir"
diff --git a/stack.sh b/stack.sh
index 4035281..6952fba 100755
--- a/stack.sh
+++ b/stack.sh
@@ -193,9 +193,7 @@
# Create the destination directory and ensure it is writable by the user
sudo mkdir -p $DEST
-if [ ! -w $DEST ]; then
- sudo chown $STACK_USER $DEST
-fi
+sudo chown -R $STACK_USER $DEST
# Set ``OFFLINE`` to ``True`` to configure ``stack.sh`` to run cleanly without
# Internet access. ``stack.sh`` must have been previously run with Internet
@@ -210,7 +208,7 @@
# Destination path for service data
DATA_DIR=${DATA_DIR:-${DEST}/data}
sudo mkdir -p $DATA_DIR
-sudo chown $STACK_USER $DATA_DIR
+sudo chown -R $STACK_USER $DATA_DIR
# Common Configuration