desktop-environment/docker/scripts/wipe-volume.sh
Jackson Delahunt 2a5f4eb0df path
2019-03-04 12:50:17 +11:00

18 lines
492 B
Bash
Executable file

REPO_ROOT=$(dirname $(readlink -f $0))/../..
# Export desktop environment shell configuration
export $($REPO_ROOT/docker/scripts/environment.sh)
VOLUME_NAME=$1
VOLUME_PATH=$(printenv $VOLUME_NAME)
echo Wiping $VOLUME_NAME...
# Remove all files in the volume rather than removing the volume so that ownership permissions are preserved
docker run \
--rm \
--user root \
--volume $VOLUME_NAME:$VOLUME_PATH \
--workdir $VOLUME_PATH \
alpine:latest \
ash -c 'rm -rf ..?* .[!.]* *'