diff options
Diffstat (limited to 'meta/recipes-core/systemd/systemd_206.bb')
-rw-r--r-- | meta/recipes-core/systemd/systemd_206.bb | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/meta/recipes-core/systemd/systemd_206.bb b/meta/recipes-core/systemd/systemd_206.bb index 75bdc61fbd..f31787d0f3 100644 --- a/meta/recipes-core/systemd/systemd_206.bb +++ b/meta/recipes-core/systemd/systemd_206.bb | |||
@@ -15,11 +15,12 @@ DEPENDS += "${@base_contains('DISTRO_FEATURES', 'pam', 'libpam', '', d)}" | |||
15 | 15 | ||
16 | SECTION = "base/shell" | 16 | SECTION = "base/shell" |
17 | 17 | ||
18 | inherit gtk-doc useradd pkgconfig autotools perlnative update-rc.d update-alternatives qemu | 18 | inherit gtk-doc useradd pkgconfig autotools perlnative update-rc.d update-alternatives qemu systemd |
19 | 19 | ||
20 | SRC_URI = "http://www.freedesktop.org/software/systemd/systemd-${PV}.tar.xz \ | 20 | SRC_URI = "http://www.freedesktop.org/software/systemd/systemd-${PV}.tar.xz \ |
21 | file://0001-use-CAP_MKNOD-ConditionCapability.patch \ | 21 | file://0001-use-CAP_MKNOD-ConditionCapability.patch \ |
22 | file://0001-Use-bin-mkdir-instead-of-host-mkdir-path.patch \ | 22 | file://0001-Use-bin-mkdir-instead-of-host-mkdir-path.patch \ |
23 | file://binfmt-install.patch \ | ||
23 | file://touchscreen.rules \ | 24 | file://touchscreen.rules \ |
24 | ${UCLIBCPATCHES} \ | 25 | ${UCLIBCPATCHES} \ |
25 | file://00-create-volatile.conf \ | 26 | file://00-create-volatile.conf \ |
@@ -119,7 +120,10 @@ python populate_packages_prepend (){ | |||
119 | } | 120 | } |
120 | PACKAGES_DYNAMIC += "^lib(udev|gudev|systemd).*" | 121 | PACKAGES_DYNAMIC += "^lib(udev|gudev|systemd).*" |
121 | 122 | ||
122 | PACKAGES =+ "${PN}-gui ${PN}-vconsole-setup ${PN}-initramfs ${PN}-analyze ${PN}-kernel-install ${PN}-rpm-macros" | 123 | PACKAGES =+ "${PN}-gui ${PN}-vconsole-setup ${PN}-initramfs ${PN}-analyze ${PN}-kernel-install ${PN}-rpm-macros ${PN}-binfmt" |
124 | |||
125 | SYSTEMD_PACKAGES = "${PN}-binfmt" | ||
126 | SYSTEMD_SERVICE_${PN}-binfmt = "systemd-binfmt.service" | ||
123 | 127 | ||
124 | USERADD_PACKAGES = "${PN}" | 128 | USERADD_PACKAGES = "${PN}" |
125 | GROUPADD_PARAM_${PN} = "-r lock; -r systemd-journal" | 129 | GROUPADD_PARAM_${PN} = "-r lock; -r systemd-journal" |
@@ -142,6 +146,13 @@ FILES_${PN}-kernel-install = "${bindir}/kernel-install \ | |||
142 | FILES_${PN}-rpm-macros = "${libdir}/rpm \ | 146 | FILES_${PN}-rpm-macros = "${libdir}/rpm \ |
143 | " | 147 | " |
144 | 148 | ||
149 | FILES_${PN}-binfmt = "${sysconfdir}/binfmt.d/ \ | ||
150 | ${exec_prefix}/lib/binfmt.d \ | ||
151 | ${rootlibexecdir}/systemd/systemd-binfmt \ | ||
152 | ${systemd_unitdir}/system/proc-sys-fs-binfmt_misc.* \ | ||
153 | ${systemd_unitdir}/system/systemd-binfmt.service" | ||
154 | RRECOMMENDS_${PN}-binfmt = "kernel-module-binfmt-misc" | ||
155 | |||
145 | RRECOMMENDS_${PN}-vconsole-setup = "kbd kbd-consolefonts" | 156 | RRECOMMENDS_${PN}-vconsole-setup = "kbd kbd-consolefonts" |
146 | 157 | ||
147 | CONFFILES_${PN} = "${sysconfdir}/systemd/journald.conf \ | 158 | CONFFILES_${PN} = "${sysconfdir}/systemd/journald.conf \ |
@@ -156,7 +167,6 @@ FILES_${PN} = " ${base_bindir}/* \ | |||
156 | ${datadir}/polkit-1 \ | 167 | ${datadir}/polkit-1 \ |
157 | ${datadir}/${BPN} \ | 168 | ${datadir}/${BPN} \ |
158 | ${sysconfdir}/bash_completion.d/ \ | 169 | ${sysconfdir}/bash_completion.d/ \ |
159 | ${sysconfdir}/binfmt.d/ \ | ||
160 | ${sysconfdir}/dbus-1/ \ | 170 | ${sysconfdir}/dbus-1/ \ |
161 | ${sysconfdir}/machine-id \ | 171 | ${sysconfdir}/machine-id \ |
162 | ${sysconfdir}/modules-load.d/ \ | 172 | ${sysconfdir}/modules-load.d/ \ |
@@ -178,7 +188,6 @@ FILES_${PN} = " ${base_bindir}/* \ | |||
178 | ${bindir}/kernel-install \ | 188 | ${bindir}/kernel-install \ |
179 | ${exec_prefix}/lib/tmpfiles.d/*.conf \ | 189 | ${exec_prefix}/lib/tmpfiles.d/*.conf \ |
180 | ${exec_prefix}/lib/systemd \ | 190 | ${exec_prefix}/lib/systemd \ |
181 | ${exec_prefix}/lib/binfmt.d \ | ||
182 | ${exec_prefix}/lib/modules-load.d \ | 191 | ${exec_prefix}/lib/modules-load.d \ |
183 | ${exec_prefix}/lib/sysctl.d \ | 192 | ${exec_prefix}/lib/sysctl.d \ |
184 | ${localstatedir} \ | 193 | ${localstatedir} \ |