mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-23 19:05:37 +00:00
move hostlog into 9pinit so it happens early enough to capture logs
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
This commit is contained in:
parent
c8b351bda4
commit
407eba8daa
@ -42,7 +42,6 @@ COPY packages/dnsfix/etc /etc/
|
|||||||
COPY packages/database/etc /etc/
|
COPY packages/database/etc /etc/
|
||||||
COPY packages/hupper/hupper /bin/
|
COPY packages/hupper/hupper /bin/
|
||||||
COPY packages/hupper/etc /etc/
|
COPY packages/hupper/etc /etc/
|
||||||
COPY packages/hostlog/etc /etc/
|
|
||||||
COPY packages/hvtools/hv_fcopy_daemon /sbin/
|
COPY packages/hvtools/hv_fcopy_daemon /sbin/
|
||||||
COPY packages/hvtools/hv_kvp_daemon /sbin/
|
COPY packages/hvtools/hv_kvp_daemon /sbin/
|
||||||
COPY packages/hvtools/hv_vss_daemon /sbin/
|
COPY packages/hvtools/hv_vss_daemon /sbin/
|
||||||
@ -88,7 +87,6 @@ RUN \
|
|||||||
rc-update add dnsfix boot && \
|
rc-update add dnsfix boot && \
|
||||||
rc-update add database boot && \
|
rc-update add database boot && \
|
||||||
rc-update add hupper default && \
|
rc-update add hupper default && \
|
||||||
rc-update add hostlog default && \
|
|
||||||
rc-update add hv_fcopy_daemon default && \
|
rc-update add hv_fcopy_daemon default && \
|
||||||
rc-update add hv_kvp_daemon default && \
|
rc-update add hv_kvp_daemon default && \
|
||||||
rc-update add hv_vss_daemon default && \
|
rc-update add hv_vss_daemon default && \
|
||||||
|
@ -28,5 +28,11 @@ start()
|
|||||||
|
|
||||||
done
|
done
|
||||||
|
|
||||||
|
if cat /proc/cmdline | grep -q 'com.docker.driverDir'
|
||||||
|
then
|
||||||
|
DRIVERDIR="/Mac$(cat /proc/cmdline | sed -e 's/.*com.docker.driverDir="//' -e 's/".*//')"
|
||||||
|
mount --bind "${DRIVERDIR}/log" /var/log
|
||||||
|
fi
|
||||||
|
|
||||||
eend 0
|
eend 0
|
||||||
}
|
}
|
||||||
|
@ -1,20 +0,0 @@
|
|||||||
#!/sbin/openrc-run
|
|
||||||
|
|
||||||
depends()
|
|
||||||
{
|
|
||||||
before acpid docker syslog chronyd
|
|
||||||
after 9pinit transfused
|
|
||||||
}
|
|
||||||
|
|
||||||
start()
|
|
||||||
{
|
|
||||||
cat /proc/cmdline | grep -q 'com.docker.driverDir' || exit 0
|
|
||||||
|
|
||||||
ebegin "Redirecting logs to host"
|
|
||||||
|
|
||||||
DRIVERDIR="/Mac$(cat /proc/cmdline | sed -e 's/.*com.docker.driverDir="//' -e 's/".*//')"
|
|
||||||
|
|
||||||
mount --bind "${DRIVERDIR}/log" /var/log
|
|
||||||
|
|
||||||
eend $? "Failed to redirect logs to host"
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user