[Fedora-spins] [spin-kickstarts] fedora-docker-base: adjust dbus.service to run in a container, mask some units to get rid of fails i

Václav Pavlín vpavlin at fedoraproject.org
Wed Jan 21 09:17:57 UTC 2015


commit 20a9971686232288fd67fee3778dd16d3d5d64f9
Author: Vaclav Pavlin <vpavlin at redhat.com>
Date:   Wed Jan 21 10:17:49 2015 +0100

    fedora-docker-base: adjust dbus.service to run in a container, mask some units to get rid of fails in boot transaction

 fedora-docker-base.ks |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)
---
diff --git a/fedora-docker-base.ks b/fedora-docker-base.ks
index 5bff239..ff9754d 100644
--- a/fedora-docker-base.ks
+++ b/fedora-docker-base.ks
@@ -52,4 +52,12 @@ localedef -v -c -i en_US -f UTF-8 en_US.UTF-8
 rm -rf /var/cache/yum/*
 rm -f /tmp/ks-script*
 
+#Make it easier for systemd to run in Docker container
+cp /usr/lib/systemd/system/dbus.service /etc/systemd/system/
+sed -i 's/OOMScoreAdjust=-900//' /etc/systemd/system/dbus.service
+
+#Mask mount units and getty service so that we don't get login prompt
+systemctl mask systemd-remount-fs.service dev-hugepages.mount sys-fs-fuse-connections.mount systemd-logind.service getty.target console-getty.service
+
+
 %end


More information about the spins mailing list