mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
do not require custom build of tini
https://github.com/krallin/tini/issues/55#issuecomment-260507562 https://github.com/krallin/tini/issues/55#issuecomment-260538243 https://github.com/docker/docker/pull/28037 Signed-off-by: Elan Ruusamäe <glen@delfi.ee>
This commit is contained in:
parent
5f577bfa6b
commit
d7df731597
2 changed files with 2 additions and 2 deletions
|
@ -593,7 +593,7 @@ func (daemon *Daemon) populateCommonSpec(s *specs.Spec, c *container.Container)
|
||||||
if c.HostConfig.PidMode.IsPrivate() {
|
if c.HostConfig.PidMode.IsPrivate() {
|
||||||
if (c.HostConfig.Init != nil && *c.HostConfig.Init) ||
|
if (c.HostConfig.Init != nil && *c.HostConfig.Init) ||
|
||||||
(c.HostConfig.Init == nil && daemon.configStore.Init) {
|
(c.HostConfig.Init == nil && daemon.configStore.Init) {
|
||||||
s.Process.Args = append([]string{"/dev/init", c.Path}, c.Args...)
|
s.Process.Args = append([]string{"/dev/init", "--", c.Path}, c.Args...)
|
||||||
var path string
|
var path string
|
||||||
if daemon.configStore.InitPath == "" && c.HostConfig.InitPath == "" {
|
if daemon.configStore.InitPath == "" && c.HostConfig.InitPath == "" {
|
||||||
path, err = exec.LookPath(DefaultInitBinary)
|
path, err = exec.LookPath(DefaultInitBinary)
|
||||||
|
|
|
@ -77,7 +77,7 @@ do
|
||||||
git clone https://github.com/krallin/tini.git "$GOPATH/tini"
|
git clone https://github.com/krallin/tini.git "$GOPATH/tini"
|
||||||
cd "$GOPATH/tini"
|
cd "$GOPATH/tini"
|
||||||
git checkout -q "$TINI_COMMIT"
|
git checkout -q "$TINI_COMMIT"
|
||||||
cmake -DMINIMAL=ON .
|
cmake .
|
||||||
make tini-static
|
make tini-static
|
||||||
cp tini-static /usr/local/bin/docker-init
|
cp tini-static /usr/local/bin/docker-init
|
||||||
;;
|
;;
|
||||||
|
|
Loading…
Reference in a new issue