Files
llvm-mingw/extract-docker.sh
T
Martin Storsjö 951796aeb7 extract-docker: Remove leading slashes when removing an earlier copy
If extracting from an absolute path within the image, like
/opt/llvm-mingw, it will still be extracted into opt/llvm-mingw in
the local directory.
2018-06-12 10:04:55 +03:00

17 lines
360 B
Bash
Executable File

#!/bin/sh
if [ $# -lt 2 ]; then
echo $0 image dir
echo
echo This extracts \'dir\' from the docker image named \'image\' into the
echo current directory. NOTE: This removes the existing directory named
echo \'dir\' first.
exit 1
fi
image=$1
dir=$2
rm -rf $(echo $dir | sed 's,^/,,')
docker run --rm $image tar -cf - $dir | tar -xvf -