On Mon, Aug 05 2013, Canek Peláez Valdés wrote:

> On Mon, Aug 5, 2013 at 8:26 PM,  <[email protected]> wrote:
>> (I brought an old system upto the state of my real one and am trying to
>> follow the wiki for converting to systemd).
>>
>> I am upto the part where the wiki says
>>
>>    emerge --ask systemd
>>
>> I believe the wiki left out unmerging or something since the emerge
>> gives conflicts (as expected).
>>
>> What must I unmerge?
>>
>> The emerge --ask systemd, specifically mentions a conflict with
>> consolekit, which it states is pulled in by polkit and pambase.
>>
>> I tried adding these last three to package.mask hoping that the emerge
>> would propose uninstalling them while installing systemd, but that
>> didn't happen.
>>
>> What is/are the step(s) I am missing.
>
> If you already compiled everything with USE=-consolekit, just
> uninstall consolekit. Otherwise, first set -consolekit in your USE
> flags, emerge --newuse world, and then uninstall it.

That is it. I never set USE=-consolekit.  If it is in the wiki, I missed
it.  Thanks.

> logind (included with systemd) provides all the functionality that
> consolekit provided, and more. They cannot be installed at the same
> time (hence the block).
>
> Be aware, if you had some packages with USE=consolekit (pambase and
> polkit in particular), you cannot use GDM nor GNOME after you
> uninstall it and until you install systemd and reboot with it.

I don't understand this last point.  You said that I should
1.  set USE="-consolekit ..."
2.  emerge --newuse world
3.  unmerge consolekit
Since I do steps 1 and 2 before 3, by the time I get to uninstalling
consolekit, I can be sure that neither pambase and polkit (nor anything
else) will not be installed with USE=consolekit.  So I don't see how
your last sentence can apply.

> Strange things will happen if you do.
> Login via ssh and VT will work as usual.

ssh and VT will be sufficient.

thanks again,
allan

Reply via email to