At Tue, 23 Nov 2010 18:05:00 +0100, Kay Sievers wrote:
On Tue, Nov 23, 2010 at 07:16, Takashi Iwai tiwai@suse.de wrote:
The second patch looks good to me. It doesn't break, at least. I'm going to apply it unless anyone else has specific objection.
Now that both is merged, mind putting that in openSUSE Factory?
Sure. A few questions, though:
We need to enable systemd services with: --with-systemdsystemunitdir=/lib/systemd/system
list the files/dirs in: /lib/systemd/system/*.service /lib/udev/rules.d/*.rules
These come from alsa-utils, obviously. But alsa.rpm requires alsa-utils, so this should be OK.
Drop the current custom udev rule: /etc/udev/rules.d/40-alsa.rules and use only the systemd one in /lib/udev/. It should work also for non-systemd setups.
Do you mean I copy systemd's rules file to alsa.rpm...?
We need a rules file for non-systemd (i.e. without systemd.rpm), so someone still needs to provide a udev stuff for sound, I suppose?
All the naming rules for the snd/ subdir can be removed on all recent systems, only the GROUP="audio" is needed.
No rules files should be installed in /etc, all files from packages belong into /lib.
OK.
The old SYSV init script: /etc/init.d/alsasound should be linked to: /lib/systemd/system/alsasound.service -> alsa-restore.service so that the init script will not be executed on systemd bootups.
OK, this is easy.
thanks,
Takashi