diff options
Diffstat (limited to 'yocto-poky/meta/recipes-bsp/alsa-state/alsa-state.bb')
-rw-r--r-- | yocto-poky/meta/recipes-bsp/alsa-state/alsa-state.bb | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/yocto-poky/meta/recipes-bsp/alsa-state/alsa-state.bb b/yocto-poky/meta/recipes-bsp/alsa-state/alsa-state.bb deleted file mode 100644 index d0f7bb330..000000000 --- a/yocto-poky/meta/recipes-bsp/alsa-state/alsa-state.bb +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright Matthias Hentges <devel@hentges.net> (c) 2007 -# License: MIT (see http://www.opensource.org/licenses/mit-license.php -# for a copy of the license) -# -# Filename: alsa-state.bb - -SUMMARY = "Alsa scenario files to enable alsa state restoration" -DESCRIPTION = "Alsa Scenario Files - an init script and state files to restore \ -sound state at system boot and save it at system shut down." -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" -PV = "0.2.0" -PR = "r5" - -SRC_URI = "\ - file://asound.conf \ - file://asound.state \ - file://alsa-state-init \ -" - -S = "${WORKDIR}" - -# As the recipe doesn't inherit systemd.bbclass, we need to set this variable -# manually to avoid unnecessary postinst/preinst generated. -python __anonymous() { - if not bb.utils.contains('DISTRO_FEATURES', 'sysvinit', True, False, d): - d.setVar("INHIBIT_UPDATERCD_BBCLASS", "1") -} - -inherit update-rc.d - -INITSCRIPT_NAME = "alsa-state" -INITSCRIPT_PARAMS = "start 39 S . stop 31 0 6 ." - -do_install() { - # Only install the init script when 'sysvinit' is in DISTRO_FEATURES. - if ${@bb.utils.contains('DISTRO_FEATURES','sysvinit','true','false',d)}; then - sed -i -e "s:#STATEDIR#:${localstatedir}/lib/alsa:g" ${WORKDIR}/alsa-state-init - install -d ${D}${sysconfdir}/init.d - install -m 0755 ${WORKDIR}/alsa-state-init ${D}${sysconfdir}/init.d/alsa-state - fi - - install -d ${D}/${localstatedir}/lib/alsa - install -d ${D}${sysconfdir} - install -m 0644 ${WORKDIR}/asound.conf ${D}${sysconfdir} - install -m 0644 ${WORKDIR}/*.state ${D}${localstatedir}/lib/alsa -} - -PACKAGES += "alsa-states" - -RRECOMMENDS_alsa-state = "alsa-states" - -RDEPENDS_${PN} = "alsa-utils-alsactl" -FILES_${PN} = "${sysconfdir}/init.d ${sysconfdir}/asound.conf" -CONFFILES_${PN} = "${sysconfdir}/asound.conf" - -FILES_alsa-states = "${localstatedir}/lib/alsa/*.state" - -pkg_postinst_${PN}() { - if test -z "$D" - then - if test -x ${sbindir}/alsactl - then - ${sbindir}/alsactl -f ${localstatedir}/lib/alsa/asound.state restore - fi - fi -} |