Skip to content

Commit

Permalink
Temporary transition Docker init (home-assistant#34135)
Browse files Browse the repository at this point in the history
  • Loading branch information
frenck authored Apr 13, 2020
1 parent 328cfe8 commit f49831c
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions rootfs/init
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
#!/bin/execlineb -S0

##
## load default PATH (the same that Docker includes if not provided) if it doesn't exist,
## then go ahead with stage1.
## this was motivated due to this issue:
## - https://github.com/just-containers/s6-overlay/issues/108
##

/bin/importas -D /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PATH PATH
export PATH ${PATH}

##
## Skip further init if the user has a given CMD.
## This is to prevent Home Assistant from starting twice if the user
## decided to override/start via the CMD.
##

ifelse { s6-test $# -ne 0 }
{
$@
}
/etc/s6/init/init-stage1 $@

0 comments on commit f49831c

Please sign in to comment.