diff options
| -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 | } |
