> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of Arjan van de
> Ven
> Sent: Friday, December 03, 2010 12:19 AM
> To: Carsten Munk
> Cc: [email protected]
> Subject: Re: [meego-packaging] Proposal for change in PulseAudio packaging of
> configuration
> 
> On 12/2/2010 8:17 AM, Carsten Munk wrote:
> > 2010/12/2 Arjan van de Ven<[email protected]>:
> >> On 12/2/2010 4:32 AM, Carsten Munk wrote:
> >>> If there's suggestions how we handle global detection of what device
> >>> we run and configure accordingily, especially inside PulseAudio
> >>> configuration. I'd like to know this as well - I don't think we can
> >>> rely on autodetect for something as complex as audio configuration
> >>> when modems etc are involved.
> >> it's very simple actually
> >>
> >> you make pulseaudio try
> >>
> >> /etc/pulse/foo.conf.<machinename>
> >> before it tries
> >> /etc/pulse/foo.conf
> >>
> >> <machinename>  on x86 comes from sysfs:
> >> /sys/devices/virtual/dmi/id/board_name
> >> on ARM apparently it may come from cpuinfo or something (but that's a
> >> detail, if there is no board name you can do architecture name)
> >>
> >> with that we can parallel ship a series of config files, and the right one
> >> gets picked at runtime automatically.
> >> but that also means that we can use the same image on multiple devices...
> >> something rather important on x86
> > Sounds like a good direction. Maybe we should provide a simple package
> > wih '/usr/bin/meego-machinename' which outputs a proper machine name
> > in an arch-indep manner? (I guess we shouldn't encourage people to
> > parse /proc/cpuinfo or rely on /sys/devices/virtual/dmi/id/board_name
> > existence.. #ifdef __arm__ or x86 is so ugly :)
> >
> > That, or a machine name being put in /etc/meego-machinename at startup
> > or something to avoid launching a process each time.
> 
> I like the /etc/meego-machinename thing  or even just /etc/machinename
> 
> we can do the x86 side no big deal in a short time...
> (heck it could just be a symlink to the sysfs file there)

I also like the idea of parallel shipping a series of config files, then the 
device specific config packages will not be included,
I was thinking about detecting the audio devices at runtime but it seems not a 
good solution.
Just tried the ncdk & mrst platform, seems they all can't provide 
/sys/devices/virtual/dmi/id/board_name.

Thanks
vivian

_______________________________________________
MeeGo-packaging mailing list
[email protected]
http://lists.meego.com/listinfo/meego-packaging

Reply via email to