[alsa-devel] [PATCHES] Integrate minimal systemd support in alsa-utils
perex at perex.cz
Tue Nov 23 10:44:26 CET 2010
On Tue, 23 Nov 2010, Lennart Poettering wrote:
> 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
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