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"
20 INITSCRIPT_NAME
= "alsa-state"
21 INITSCRIPT_PARAMS
= "defaults 10"
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
}() {
48 if test
-x
/usr
/sbin
/alsactl
50 /usr
/sbin
/alsactl
-f $
{sysconfdir
}/asound.state
restore