[alsa-devel] [PATCHES] Integrate minimal systemd support in alsa-utils
Takashi Iwai
tiwai at suse.de
Fri Nov 26 09:36:14 CET 2010
At Tue, 23 Nov 2010 18:05:00 +0100,
Kay Sievers wrote:
>
> On Tue, Nov 23, 2010 at 07:16, Takashi Iwai <tiwai at 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?
>
> 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
>
> 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.
>
> 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.
Now I fixed all these on OBS multimedia:libs project.
The only question is the below one:
> 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.
Do you mean to create a symlink
/lib/systemd/system/alsasound.service -> alsa-restore.service
corresponding to /etc/init.d/alsasound, while keeping
/etc/init.d/alsasound as is?
If so, this will also belong to alsa-utils.rpm, I suppose. Otherwise
we'll get a circular dependency.
thanks,
Takashi
More information about the Alsa-devel
mailing list