mono-1.9.1: first pass at adding mono 1.9.1 to OE
[openembedded.git] / packages / alsa / alsa-state.bb
blob58c724f79c977e14b50b5fc489da010bca2fe945
1 # Copyright Matthias Hentges <devel@hentges.net> (c) 2007
2 # License: MIT (see http://www.opensource.org/licenses/mit-license.php
3 # for a copy of the license)
5 # Filename: alsa-state.bb
7 DESCRIPTION = "Default ALSA configuration"
8 LICENSE = "GPL"
9 PV = "0.1.0"
10 PR = "r18"
12 SRC_URI = "\
13 file://asound.conf \
14 file://asound.state \
15 file://alsa-state \
18 inherit update-rc.d
20 INITSCRIPT_NAME = "alsa-state"
21 INITSCRIPT_PARAMS = "defaults 10"
23 do_install() {
24 install -d ${D}${sysconfdir}/init.d
25 install -m 0755 ${WORKDIR}/alsa-state ${D}${sysconfdir}/init.d
27 install -m 0644 ${WORKDIR}/asound.conf ${D}${sysconfdir}
28 install -m 0644 ${WORKDIR}/*.state ${D}${sysconfdir}
31 PACKAGES += "alsa-states"
33 RRECOMMENDS_alsa-state = "alsa-states"
34 RRECOMMENDS_${PN}_om-gta01 = "openmoko-alsa-scenarios"
35 RRECOMMENDS_${PN}_om-gta02 = "openmoko-alsa-scenarios"
37 FILES_${PN} = "${sysconfdir}/init.d ${sysconfdir}/asound.conf"
38 CONFFILES_${PN} = "${sysconfdir}/asound.conf"
40 FILES_alsa-states = "${sysconfdir}/*.state"
42 PACKAGE_ARCH_${PN} = "all"
43 PACKAGE_ARCH_alsa-states = "${MACHINE_ARCH}"
45 pkg_postinst_${PN}() {
46 if test -z "$D"
47 then
48 if test -x /usr/sbin/alsactl
49 then
50 /usr/sbin/alsactl -f ${sysconfdir}/asound.state restore