On Tue, 23.11.10 10:44, Jaroslav Kysela (perex@perex.cz) 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. See attached patch. This will now ensure the directory is created both at install time and when alsaconf is run. Also, I made the path configurable, as requested by Takashi, however set the default to /var/lib/alsa. > > 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. Thanks! Lennart -- Lennart Poettering - Red Hat, Inc.