Merge pull request #18195 from mshabunin:linux-tutorial
[platform/upstream/opencv.git] / samples / install / linux_verify.sh
1 #!/bin/bash
2 # This script verifies that all shell snippets in the
3 # Linux installation tutorial work (in Ubuntu 18 container)
4 set -e
5 set -x
6
7 SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null && pwd )"
8
9 docker pull ubuntu:18.04
10
11 for f in $(cd "${SCRIPT_DIR}" && ls -1 linux_*install*.sh) ; do
12     echo "Checking $f..."
13     docker run -it \
14         --volume "${SCRIPT_DIR}":/install:ro \
15         ubuntu:18.04 \
16         /bin/bash -ex /install/$f --check
17
18 done