mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-29 21:42:39 +00:00
Add default sysfs settings
This uses the new Alpine sysfs.conf service to allow config of sysfs. Default file that sets transparent huge pages to only be used on request to fix #368 Database setting available for user configuration. Signed-off-by: Justin Cormack <justin.cormack@docker.com>
This commit is contained in:
parent
39ac362823
commit
f4442e388b
@ -72,7 +72,6 @@ COPY packages/oom/etc /etc/
|
||||
COPY packages/9pmount-vsock/9pmount-vsock /sbin/
|
||||
COPY packages/test/etc /etc/
|
||||
COPY packages/test/mobytest /usr/bin/
|
||||
COPY packages/sysctl/etc /etc/
|
||||
COPY packages/iptables/iptables /usr/local/sbin/
|
||||
COPY packages/containerd/etc /etc/
|
||||
COPY packages/aws/etc /etc/
|
||||
@ -97,6 +96,7 @@ RUN \
|
||||
rc-update add devfs sysinit && \
|
||||
rc-update add hwdrivers sysinit && \
|
||||
rc-update add sysfs && \
|
||||
rc-update add sysfsconf && \
|
||||
rc-update add fsck && \
|
||||
rc-update add root && \
|
||||
rc-update add localmount && \
|
||||
|
2
alpine/etc/sysfs.d/01-moby.conf
Normal file
2
alpine/etc/sysfs.d/01-moby.conf
Normal file
@ -0,0 +1,2 @@
|
||||
kernel/mm/transparent_hugepage/enabled = madvise
|
||||
kernel/mm/transparent_hugepage/defrag = madvise
|
@ -10,7 +10,7 @@ start() {
|
||||
ebegin "Configuring host settings from database"
|
||||
|
||||
mobyconfig exists etc/sysctl.conf && mobyconfig get etc/sysctl.conf > /etc/sysctl.conf
|
||||
|
||||
mobyconfig exists etc/sysfs.conf && mobyconfig get etc/sysfs.conf > /etc/sysfs.conf
|
||||
mobyconfig exists etc/resolv.conf && mobyconfig get etc/resolv.conf > /etc/resolv.conf
|
||||
|
||||
mobyconfig exists etc/hosts && mobyconfig get etc/hosts >> /etc/hosts
|
||||
|
Loading…
Reference in New Issue
Block a user