akmods systemd support

Richard Shaw hobbes1069 at gmail.com
Mon Sep 26 20:35:28 CEST 2011


I'm not sure who's followed the discussion on fedora-devel so I'll recap here:

We basically have two options:

1. Require that the akmod driver packages pack an
akmod-<pkgname>.target file that gets symlinked to
"/lib/systemd/system/akmods.service.wants/"

Which should run once on the earliest requirement.

OR

2. Have each akmod driver package package it's own service unit file
(<pkgname>.service) which will run base on it's own need (if multiple
akmod packages are installed, akmods will get run more than once).

Personally, I like #2 better but I'm open to suggestion.

I think the plan would be:

1. File a bug against each akmod driver package to get a .service file
included in the package. I'll provide a template to follow to make
this as easy as possible.

2. I'll leave the akmod service on for the time being as a catch-all
until #1 is complete.

The next question is what fedora version is the target? I think the
current policy would allow this for F16 since it hasn't been released
yet, but we're quickly running out of time.

Does anyone have an athoratative list of akmod packages? I get the following:

# yum list akmod-*
[SNIP]
akmod-nvidia.x86_64            1:280.13-2.fc15.2      @rpmfusion-nonfree-updates
akmod-VirtualBox-OSE.x86_64    4.0.4-2.fc15           rpmfusion-free
akmod-catalyst.x86_64          11.7-1.fc15            rpmfusion-nonfree-updates
akmod-ndiswrapper.x86_64       1.56-1.fc15.2          rpmfusion-free
akmod-nvidia-173xx.x86_64      173.14.31-1.fc15       rpmfusion-nonfree-updates
akmod-openafs.x86_64           1.6.0-0.pre4.fc15.1    rpmfusion-free
akmod-rt2860.x86_64            2.4.0.0-2.fc15         rpmfusion-free
akmod-rt2870.x86_64            2.4.0.1-2.fc15         rpmfusion-free
akmod-rt3070.x86_64            2.3.0.4-2.fc15         rpmfusion-free
akmod-wl.x86_64                5.60.48.36-2.fc15.1    rpmfusion-nonfree

Thanks,
Richard


More information about the rpmfusion-developers mailing list