[alsa-devel] [PATCHES] Integrate minimal systemd support in alsa-utils

Jaroslav Kysela perex at perex.cz
Tue Nov 23 10:44:26 CET 2010

On Tue, 23 Nov 2010, Lennart Poettering wrote:

> Heya,
> Up to this point most distributions have been using different init
> scripts/udev rules files to save/restore mixer settings at
> boot/hotplug/shutdown. Please see my two attached patches for alsa-utils
> which add standardized, simplified support for this.
> The first patch is stolen from Debian/Ubuntu, which moves asound.state
> to /var/lib, which is a more appropriate place, since /etc might be
> read-only.

This will break users which upgrade the package manually from sources and
/var/lib/alsa directory is not created. I think that the 'make 
install' rules should create this directory and also alsaconf should 
check/create this directory if it does not exists.

> The second patch includes a minimal udev rule (executed synchronously,
> enabled on all systems, regardless of systemd is used or not) and two
> systemd service files (executed asynchronously at boot/shutdown, only
> enabled if built with systemd support).
> Given that most big distributions are moving to adopt systemd sooner or
> later it would be great to have support for this in the upstream package
> to avoid further balkanization how things are done here.

I applied this second patch to the alsa-utils repo.


Jaroslav Kysela <perex at perex.cz>
Linux Kernel Sound Maintainer
ALSA Project, Red Hat, Inc.

More information about the Alsa-devel mailing list