systemd: need better handling of linux-pam
Currently (in the systemd staging branch) we fork the linux-pam
package from aports to build it with systemd support enabled... we (currently) do this for many packages. linux-pam
is a special case: we don't change the pkgver to always be greater than the version in aports. Presumably this is done because a few things in aports(?) have an explicit dependency on a specific version of linux-pam
. For other forked packages, we use the version 999$pkgver
. The problem with linux-pam
is that sometimes the aports version is installed, breaking UIs, etc in systemd-based installs. The aports non-systemd version of linux-pam
is installed if the pkgver in pmaports is less than the pkgver in aports.
Ideally we wouldn't need to fork this package, and aports would be able to build a systemd version of it. Since that's still a ways off (if ever) from happening, I wonder if we could do something else to handle this better.