]> xenbits.xensource.com Git - people/sstabellini/mojo.git/.git/commitdiff
Fix indentation and rc-update initializations
authorStefano Stabellini <sstabellini@kernel.org>
Thu, 16 Nov 2017 23:52:00 +0000 (15:52 -0800)
committerStefano Stabellini <sstabellini@kernel.org>
Fri, 17 Nov 2017 00:05:02 +0000 (16:05 -0800)
Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
alpine-dom0/runtime/runtime.docker

index 2e6d678fa7d29d4b3c36b50a50144a9d76795f2d..d196493a3ba5f31f81a9c2cf7f75788064986b6a 100644 (file)
@@ -1,7 +1,7 @@
 FROM alpine as dom0
 
 RUN \
-    apk update && \
+       apk update && \
        apk add openrc
 
 ADD alpine-dom0/runtime/udhcpc.script /usr/share/udhcpc/default.script
@@ -10,7 +10,18 @@ COPY --from=linux-builder /out/ /
 RUN \
        rc-update add networking sysinit && \
        rc-update add loopback sysinit && \
-       for i in /etc/init.d/*; do rc-update add $i default; done && \
+       rc-update add bootmisc boot && \
+       rc-update add devfs sysinit && \
+       rc-update add dmesg sysinit && \
+       rc-update add hostname boot && \
+       rc-update add hwclock boot && \
+       rc-update add hwdrivers sysinit && \
+       rc-update add killprocs shutdown && \
+       rc-update add modloop sysinit && \
+       rc-update add modules boot && \
+       rc-update add mount-ro shutdown && \
+       rc-update add savecache shutdown && \
+       rc-update add sysctl boot && \
        echo "nameserver 8.8.8.8" > /etc/resolv.conf && \
        echo "auto lo" > /etc/network/interfaces && \
        echo "auto eth0" >> /etc/network/interfaces && \
@@ -20,9 +31,9 @@ RUN \
        echo "ttyS0::respawn:/sbin/getty -L ttyS0 115200 vt100" >> /etc/inittab && \
        echo "hvc0::respawn:/sbin/getty -L hvc0 115200 vt100" >> /etc/inittab && \
 # Xen run deps
-    apk add python2 gettext zlib ncurses dev86 texinfo yajl curl libaio autoconf automake iasl make xz-dev bash util-linux argp-standalone && \
-       rc-update add xencommons && \
+       apk add python2 gettext zlib ncurses dev86 texinfo yajl curl libaio autoconf automake iasl make xz-dev bash util-linux argp-standalone && \
+       rc-update add xencommons default && \
 # QEMU run deps
-    apk add glib pixman libcap libattr
+       apk add glib pixman libcap libattr
 
 ENTRYPOINT ["/bin/sh"]