diff -durN -x '*.orig' systemd-208.orig/Makefile.am systemd-208/Makefile.am --- systemd-208.orig/Makefile.am 2014-01-10 10:21:40.000000000 +0100 +++ systemd-208/Makefile.am 2014-01-10 10:22:33.000000000 +0100 @@ -411,6 +411,7 @@ units/syslog.socket \ units/dev-hugepages.mount \ units/dev-mqueue.mount \ + units/sys-kernel-config.service \ units/sys-kernel-config.mount \ units/sys-kernel-debug.mount \ units/sys-fs-fuse-connections.mount \ @@ -4435,7 +4436,6 @@ SYSINIT_TARGET_WANTS += \ dev-hugepages.mount \ dev-mqueue.mount \ - sys-kernel-config.mount \ sys-kernel-debug.mount \ sys-fs-fuse-connections.mount \ systemd-sysctl.service \ diff -durN -x '*.orig' systemd-208.orig/units/sys-kernel-config.mount systemd-208/units/sys-kernel-config.mount --- systemd-208.orig/units/sys-kernel-config.mount 2013-08-13 22:02:52.000000000 +0200 +++ systemd-208/units/sys-kernel-config.mount 2014-01-10 10:22:04.000000000 +0100 @@ -10,9 +10,9 @@ Description=Configuration File System Documentation=https://www.kernel.org/doc/Documentation/filesystems/configfs/configfs.txt Documentation=http://www.freedesktop.org/wiki/Software/systemd/APIFileSystems DefaultDependencies=no -ConditionPathExists=/sys/kernel/config ConditionCapability=CAP_SYS_RAWIO -After=systemd-modules-load.service +Wants=sys-kernel-config.service +After=systemd-modules-load.service sys-kernel-config.service Before=sysinit.target [Mount] diff -durN -x '*.orig' systemd-208.orig/units/sys-kernel-config.service systemd-208/units/sys-kernel-config.service --- systemd-208.orig/units/sys-kernel-config.service 1970-01-01 01:00:00.000000000 +0100 +++ systemd-208/units/sys-kernel-config.service 2014-01-10 10:22:04.000000000 +0100 @@ -0,0 +1,8 @@ +[Unit] +Description=Load the configfs module for /sys/kernel/config mount +ConditionPathExists=!/sys/kernel/config +DefaultDependencies=no + +[Service] +Type=oneshot +ExecStart=/sbin/modprobe -b configfs