mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-21 01:59:07 +00:00
replace docker-x binary with a script that downloads on demand
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
This commit is contained in:
parent
644b733bbc
commit
7b33ea49bb
@ -27,7 +27,7 @@ COPY packages/mdnstool/mdnstool /sbin/
|
|||||||
COPY packages/mdnstool/etc /etc/
|
COPY packages/mdnstool/etc /etc/
|
||||||
COPY packages/docker/docker /usr/bin/
|
COPY packages/docker/docker /usr/bin/
|
||||||
COPY packages/docker/etc /etc/
|
COPY packages/docker/etc /etc/
|
||||||
#COPY packages/docker-x/docker-x /usr/bin/
|
COPY packages/docker-x/get-docker-x /usr/bin/
|
||||||
COPY packages/diagnostics/diagnostics /usr/bin/
|
COPY packages/diagnostics/diagnostics /usr/bin/
|
||||||
COPY packages/diagnostics/etc /etc/
|
COPY packages/diagnostics/etc /etc/
|
||||||
COPY packages/automount/etc /etc/
|
COPY packages/automount/etc /etc/
|
||||||
|
@ -2,10 +2,8 @@ all:
|
|||||||
$(MAKE) -C 9pudc
|
$(MAKE) -C 9pudc
|
||||||
$(MAKE) -C mdnstool
|
$(MAKE) -C mdnstool
|
||||||
$(MAKE) -C docker
|
$(MAKE) -C docker
|
||||||
$(MAKE) -C docker-x
|
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
$(MAKE) -C 9pudc clean
|
$(MAKE) -C 9pudc clean
|
||||||
$(MAKE) -C mdnstool clean
|
$(MAKE) -C mdnstool clean
|
||||||
$(MAKE) -C docker clean
|
$(MAKE) -C docker clean
|
||||||
$(MAKE) -C docker-x clean
|
|
||||||
|
1
alpine/packages/docker-x/.gitignore
vendored
1
alpine/packages/docker-x/.gitignore
vendored
@ -1 +0,0 @@
|
|||||||
docker-x
|
|
@ -1,8 +0,0 @@
|
|||||||
all: docker-x
|
|
||||||
|
|
||||||
docker-x:
|
|
||||||
curl -L https://experimental.docker.com/builds/Linux/x86_64/docker-latest > docker-x
|
|
||||||
chmod +x docker-x
|
|
||||||
|
|
||||||
clean:
|
|
||||||
rm -f docker-x
|
|
6
alpine/packages/docker-x/get-docker-x
Executable file
6
alpine/packages/docker-x/get-docker-x
Executable file
@ -0,0 +1,6 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
OS=$(uname -s)
|
||||||
|
ARCH=$(uname -m)
|
||||||
|
|
||||||
|
curl -L https://experimental.docker.com/builds/${OS}/${ARCH}/docker-latest > /usr/bin/docker-x && chmod +x /usr/bin/docker-x
|
@ -4,6 +4,9 @@ export DOCKER_RAMDISK="true"
|
|||||||
|
|
||||||
DOCKER_OPTS="${DOCKER_OPTS:--s aufs}"
|
DOCKER_OPTS="${DOCKER_OPTS:--s aufs}"
|
||||||
command="${DOCKER_BINARY:-/usr/bin/docker}"
|
command="${DOCKER_BINARY:-/usr/bin/docker}"
|
||||||
|
|
||||||
|
[ ! -f ${DOCKER_BINARY} ] && [ "${DOCKER_BINARY}" = "/usr/bin/docker-x" ] && get-docker-x
|
||||||
|
|
||||||
pidfile="${DOCKER_PIDFILE:-/run/${RC_SVCNAME}.pid}"
|
pidfile="${DOCKER_PIDFILE:-/run/${RC_SVCNAME}.pid}"
|
||||||
command_args="daemon -p \"${pidfile}\" ${DOCKER_OPTS}"
|
command_args="daemon -p \"${pidfile}\" ${DOCKER_OPTS}"
|
||||||
DOCKER_LOGFILE="${DOCKER_LOGFILE:-/var/log/${RC_SVCNAME}.log}"
|
DOCKER_LOGFILE="${DOCKER_LOGFILE:-/var/log/${RC_SVCNAME}.log}"
|
||||||
|
Loading…
Reference in New Issue
Block a user