summary refs log tree commit diff
path: root/docker/build_crosvm.sh
blob: 1fb8b79545f66bb8287900d81acd2cd33fff5698 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash
# Copyright 2019 The Chromium OS Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

set -ex
cd "${0%/*}"

if command -v nvidia-smi >/dev/null 2>&1; then
    export NVIDIA_VERSION="$(nvidia-smi -q | grep "Driver Version" | cut -d':' -f 2 | xargs)"
fi

src_root="$(realpath ..)"

docker build -t crosvm \
    -f Dockerfile.crosvm \
    --build-arg UID \
    --build-arg GID \
    --build-arg NVIDIA_VERSION \
    "$@" \
    "${src_root}"