mirror of
https://chromium.googlesource.com/crosvm/crosvm
synced 2024-11-25 13:23:08 +00:00
971589f7ec
This change makes using docker a bit easier when displaying on the hosts X11 server. The biggest change was that build_crosvm.sh will install the hosts NVIDIA proprietary driver if needed. TEST=docker/build_crosvm.sh docker/crosvm_wrapper.sh BUG=None Change-Id: If64074715b0ad3a06727a4cc764d3ac06c4dfece Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/1759139 Reviewed-by: Daniel Verkamp <dverkamp@chromium.org> Tested-by: kokoro <noreply+kokoro@google.com> Tested-by: Zach Reizner <zachr@chromium.org> Commit-Queue: Zach Reizner <zachr@chromium.org>
21 lines
530 B
Bash
Executable file
21 lines
530 B
Bash
Executable file
#!/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}"
|