crosvm/tools/impl
Dennis Kempin bf4cad131d reland: dev_container: Fix podman and enable unprivileged containers
reland note: Added wineboot for Dockerfile.user, since it prepares
directories for wine on a per-user basis.

To enable podman, the Dockerfile has been split into a root
run Dockerfile and one that adds a non-root user.

The following combinations have been tested:

./tools/dev_container -v --clean --podman --unprivileged
./tools/dev_container -v --clean --podman
./tools/dev_container -v --clean --unprivileged

And warnings have been added to ensure users are aware that
the only fully supported variant is running a privileged
docker container:

./tools/dev_container -v --clean

The unprivileged containers will allow us to validate if
unit tests require privileged system access.

BUG=None
TEST=See above

Change-Id: Ifd70c1e30ef266e39bf517e315dc88fccecc8a62
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3983255
Auto-Submit: Dennis Kempin <denniskempin@google.com>
Reviewed-by: Zihan Chen <zihanchen@google.com>
Commit-Queue: Zihan Chen <zihanchen@google.com>
2022-10-26 20:10:25 +00:00
..
cros_container tools/cros_container: Add experimental CrOS builder container 2022-10-17 21:29:57 +00:00
dev_container reland: dev_container: Fix podman and enable unprivileged containers 2022-10-26 20:10:25 +00:00
testvm Enable vaapi feature upstream 2022-10-14 20:31:19 +00:00
__init__.py health-check: enforce blank line after copyright 2022-09-13 22:24:35 +00:00
bindgen-common.sh Re-enable video-decoder feature 2022-10-06 18:28:56 +00:00
check_code_hygiene.py
common.py
health_check.py
test_config.py Extract devices integration tests 2022-10-26 17:53:08 +00:00
test_runner.py base: Extract integration tests 2022-10-24 22:49:29 +00:00
test_target.py Document feature flags and introduce new feature sets 2022-10-14 20:31:19 +00:00
testvm.py Enable vaapi feature upstream 2022-10-14 20:31:19 +00:00