diff options
Diffstat (limited to 'meta')
-rw-r--r-- | meta/recipes-bsp/alsa-state/alsa-state.bb | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/meta/recipes-bsp/alsa-state/alsa-state.bb b/meta/recipes-bsp/alsa-state/alsa-state.bb index 874d6bbe83..d2f8ea2be1 100644 --- a/meta/recipes-bsp/alsa-state/alsa-state.bb +++ b/meta/recipes-bsp/alsa-state/alsa-state.bb | |||
@@ -24,11 +24,15 @@ INITSCRIPT_NAME = "alsa-state" | |||
24 | INITSCRIPT_PARAMS = "start 39 S . stop 31 0 6 ." | 24 | INITSCRIPT_PARAMS = "start 39 S . stop 31 0 6 ." |
25 | 25 | ||
26 | do_install() { | 26 | do_install() { |
27 | sed -i -e "s:#STATEDIR#:${localstatedir}/lib/alsa:g" ${WORKDIR}/alsa-state-init | 27 | # Only install the init script when 'sysvinit' is in DISTRO_FEATURES. |
28 | install -d ${D}${sysconfdir}/init.d | 28 | if ${@bb.utils.contains('DISTRO_FEATURES','sysvinit','true','false',d)}; then |
29 | install -m 0755 ${WORKDIR}/alsa-state-init ${D}${sysconfdir}/init.d/alsa-state | 29 | sed -i -e "s:#STATEDIR#:${localstatedir}/lib/alsa:g" ${WORKDIR}/alsa-state-init |
30 | install -d ${D}${sysconfdir}/init.d | ||
31 | install -m 0755 ${WORKDIR}/alsa-state-init ${D}${sysconfdir}/init.d/alsa-state | ||
32 | fi | ||
30 | 33 | ||
31 | install -d ${D}/${localstatedir}/lib/alsa | 34 | install -d ${D}/${localstatedir}/lib/alsa |
35 | install -d ${D}${sysconfdir} | ||
32 | install -m 0644 ${WORKDIR}/asound.conf ${D}${sysconfdir} | 36 | install -m 0644 ${WORKDIR}/asound.conf ${D}${sysconfdir} |
33 | install -m 0644 ${WORKDIR}/*.state ${D}${localstatedir}/lib/alsa | 37 | install -m 0644 ${WORKDIR}/*.state ${D}${localstatedir}/lib/alsa |
34 | } | 38 | } |