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