On Mon, Nov 12, 2012 at 5:53 PM, Keith Dart <ke...@dartworks.biz> wrote:
> Re
> 20121112152513.62482d17@dartworks.biz20121112152513.62482d17@dartworks.bizCADPrc81rNbM2XLnOsANLsY5dL-8o2Lmdwe1+8+GNrtNuxV4h0w@mail.gmail.com20121112151105.44071321@dartworks.bizCADPrc83npGRPaaNfJqSHYRWb+CJWaU4GtU1CqaR=_Cc9q6eokQ@mail.gmail.com20121112134014.632fa8c7@dartworks.bizCADPrc80e46k1JN3jE0Y=Xobbo7Vh6jotc=dnhzLo9-Z_vj+wkw@mail.gmail.com20121111192731.149dc082@dartworks.bizCADPrc83TGeegA0UXadMEy=B62xZYOE50bqfw+dxDJ8f=FkPTHA@mail.gmail.com20121111185801.58964939@dartworks.bizCADPrc83+5zUQ+GzCSvyHhZa7BZfMqqagZCosktasOY1sdhCx0Q@mail.gmail.com20121111175313.54b9acf1@dartworks.bizCADPrc80EwExpbdcJX1a+aE0DA=iopqw-QOaozmUBJCs5FGew-g@mail.gmail.com20121109171149.1d8a3e18@dartworks.biz509D9C62.9040909@gmail.com509D8E00.4030208@coolmail.sek7k1hn$ce6$1...@ger.gmane.org,
> Canek Peláez Valdés said:
>> What does "emerge -1pv sys-auth/polkit" says?
>
> The pam use flag has always been set globally.
>
> Here is the output:
>
>
> venus ~ # emerge -1pv sys-auth/polkit
>
> These are the packages that would be merged, in order:
>
> Calculating dependencies... done!
> [ebuild  N     ] sys-auth/consolekit-0.4.5_p20120320-r1  USE="acl pam 
> policykit -debug -doc (-selinux) {-test}" 0 kB
> [ebuild   R    ] sys-auth/pambase-20120417-r1  USE="consolekit* cracklib 
> gnome-keyring sha512 systemd -debug -minimal -mktemp -pam_k
> rb5 -pam_ssh -passwdqc (-selinux)" 0 kB
> [ebuild   R    ] sys-auth/polkit-0.107-r1  USE="examples gtk introspection 
> nls pam -kde (-selinux) (-systemd)" 0 kB
>
> Total: 3 packages (1 new, 2 reinstalls), Size of downloads: 0 kB
>
> The following USE changes are necessary to proceed:
> #required by sys-auth/polkit-0.107-r1, required by sys-auth/polkit (argument)
>>=sys-auth/consolekit-0.4.5_p20120320-r1 policykit
> #required by sys-auth/polkit-0.107-r1[pam], required by 
> sys-auth/consolekit-0.4.5_p20120320-r1[policykit]
>>=sys-auth/pambase-20120417-r1 consolekit
>
> Usually package.use entry should also work:
>
> venus ~ # grep polkit /etc/portage/package.use
> sys-auth/polkit systemd
>
> Yet something is forcing systemd flag off for polkit, but I can't figure out 
> what it is.

Oops, sorry, I forgot about it. They included systemd in
package.use.mask, since it conflicts with consolekit (which is the
standard in Gentoo still). You need to add this to
/etc/portage/profile/package.use.mask:

sys-auth/polkit                 -systemd

Then you will be able to use polkit with systemd, and consolekit will
be expunged from your system.

Regards.
-- 
Canek Peláez Valdés
Posgrado en Ciencia e Ingeniería de la Computación
Universidad Nacional Autónoma de México

Reply via email to