From 02ce41610d0839346947db149ff4e43a1d59d37a Mon Sep 17 00:00:00 2001 From: Andrew Eikum Date: Tue, 23 Jul 2019 08:01:38 -0500 Subject: [PATCH] makefile: Update steam runtime docker init path The Steam runtime image was updated, and /dev/init no longer exists. It is now at /sbin/docker-init. Unfortunately this change will break existing runtime installations. You'll need to update your runtime. Easiest way is to just recreate the Vagrant VM. --- build/makefile_base.mak | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/makefile_base.mak b/build/makefile_base.mak index 88d1dd0cf..c90136420 100644 --- a/build/makefile_base.mak +++ b/build/makefile_base.mak @@ -60,7 +60,7 @@ DOCKER_SHELL_BASE = docker run --rm --init --privileged --cap-add=SYS_ADMIN --se -v /etc/passwd:/etc/passwd:ro -v /etc/group:/etc/group:ro -v /etc/shadow:/etc/shadow:ro \ -w $(CURDIR) -e HOME=$(HOME) -e PATH=$(PATH) -u $(shell id -u):$(shell id -g) -h $(shell hostname) \ $(DOCKER_OPTS) \ - $(SELECT_DOCKER_IMAGE) /dev/init -sg -- /bin/bash + $(SELECT_DOCKER_IMAGE) /sbin/docker-init -sg -- /bin/bash # If STEAMRT64_MODE/STEAMRT32_MODE is set, set the nested SELECT_DOCKER_IMAGE to the _IMAGE variable and eval # DOCKER_SHELL_BASE with it to create the CONTAINER_SHELL setting.