Procházet zdrojové kódy

Merge pull request #2228 from euanh/use-init

Makefile: Run containers with --init for proper signal handling
Flavio Crisciani před 7 roky
rodič
revize
e353363bab
2 změnil soubory, kde provedl 1 přidání a 12 odebrání
  1. 1 1
      libnetwork/Makefile
  2. 0 11
      libnetwork/wrapmake.sh

+ 1 - 1
libnetwork/Makefile

@@ -4,7 +4,7 @@ dockerbuildargs ?= --target dev - < Dockerfile
 dockerargs ?= --privileged -v $(shell pwd):/go/src/github.com/docker/libnetwork -w /go/src/github.com/docker/libnetwork
 dockerargs ?= --privileged -v $(shell pwd):/go/src/github.com/docker/libnetwork -w /go/src/github.com/docker/libnetwork
 build_image=libnetworkbuild
 build_image=libnetworkbuild
 container_env = -e "INSIDECONTAINER=-incontainer=true"
 container_env = -e "INSIDECONTAINER=-incontainer=true"
-docker = docker run --rm -it ${dockerargs} $$EXTRA_ARGS ${container_env} ${build_image}
+docker = docker run --rm -it --init ${dockerargs} $$EXTRA_ARGS ${container_env} ${build_image}
 CROSS_PLATFORMS = linux/amd64 linux/386 linux/arm windows/amd64
 CROSS_PLATFORMS = linux/amd64 linux/386 linux/arm windows/amd64
 PACKAGES=$(shell go list ./... | grep -v /vendor/)
 PACKAGES=$(shell go list ./... | grep -v /vendor/)
 export PATH := $(CURDIR)/bin:$(PATH)
 export PATH := $(CURDIR)/bin:$(PATH)

+ 0 - 11
libnetwork/wrapmake.sh

@@ -1,11 +0,0 @@
-#!/usr/bin/env bash
-
-set -e
-
-function raise()
-{
-    kill -$1 0
-}
-
-trap "raise SIGINT" SIGINT
-make $1