summary refs log blame commit diff
path: root/docker/crosvm_wrapper.sh
blob: ca68dc79b1e9db31f006d2827baa98427d7331fb (plain) (tree)
1
2
3
4
5
6
7
8
9
10





                                                                        



                                                            



                          
                

                                                             

                                         


                   
#!/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

# grab the pwd before changing it to this script's directory
pwd="${PWD}"

cd "${0%/*}"

exec docker run -it --rm \
    --privileged \
    --ipc=host \
    -e DISPLAY=$DISPLAY -e XDG_RUNTIME_DIR=$XDG_RUNTIME_DIR \
    -v /dev/log:/dev/log \
    -v /tmp/.X11-unix:/tmp/.X11-unix:rw \
    --volume "$pwd":/wd \
    --workdir /wd \
    crosvm \
    "$@"