[Dev] OpenRC groups - Was: linux-libre is not part of the base group anymore

reg_ at openmailbox.org reg_ at openmailbox.org
Mon Jun 12 21:16:35 GMT 2017


On 2017-06-11 19:09, Megver83 wrote:
> that's right, but I meant a fresh install. If you are installing
> Parabola from a Live CD and you want the fresh install with OpenRC, in
> the past you *had* to install the base group (with Systemd) and then
> migrate to OpenRC. Now you don't have to do that way, you just install
> base-openrc and there you are.

I get it now, thank you for your patience!

As discussed previously I have now updated the wiki:
* Installation guide: 
https://wiki.parabola.nu/index.php?title=Installation_Guide&type=revision&diff=19048&oldid=18816
* OpenRC page: 
https://wiki.parabola.nu/index.php?title=OpenRC&type=revision&diff=19049&oldid=19035

Feedback is welcome!

On 2017-06-11 19:09, Megver83 wrote:
> El 11/06/17 a las 07:11, reg_ at openmailbox.org escribió:
>> On 2017-06-10 23:15, Bill Auger wrote:
>>> i also noticed this week when working on the calamares installer that
>>> the kernel is not in the 'base' group - i had to require the
>>> 'linux-libre' package separately to complete a fresh install - this 
>>> is
>>> reasonable though as there several kernels to choose from so the one
>>> in the base group would be superfluous for every other use case
>> 
>> This makes sense. If this is the approach we want to keep, the
>> installation guide should also be updated accordingly.
>> 
>>> On Sat, Jun 10, 2017 at 11:50 AM, Megver83 <megver83 at openmailbox.org>
>>> wrote:
>>>> 
>>>> openrc-base only offers you the init scripts for services in the 
>>>> base
>>>> group, but not base packages, while base-openrc offers all the base
>>>> packages and OpenRC init scripts.
>> 
>> When migrating from systemd to OpenRC on an existing installation, the
>> base packages are most likely already installed. So it shouldn't hurt 
>> to
>> have just one group. Right?
> 
> that's right, but I meant a fresh install. If you are installing
> Parabola from a Live CD and you want the fresh install with OpenRC, in
> the past you *had* to install the base group (with Systemd) and then
> migrate to OpenRC. Now you don't have to do that way, you just install
> base-openrc and there you are.
> 
>> On 2017-06-10 23:15, Bill Auger wrote:
>>> that is unnecessarily confusing
>> 
>> I agree.
>> 
>>>> El 10/06/17 a las 06:09, reg_ at openmailbox.org escribió:
>>>>> I was not aware that there was such a group, this is nice! I think 
>>>>> we
>>>>> should mention this in:
>>>>> * OpenRC's wiki page (https://wiki.parabola.nu/OpenRC)
>>>>> * Somewhere in the installation guide
>>>>> (https://wiki.parabola.nu/Installation_Guide)
>>>> 
>>>> Well thought!
>> 
>> I will do it, either later today or tomorrow.
> 
> I can also help if you want.
> 
>> On 2017-06-10 23:15, Bill Auger wrote:
>>> i also noticed this week when working on the calamares installer that
>>> the kernel is not in the 'base' group - i had to require the
>>> 'linux-libre' package separately to complete a fresh install - this 
>>> is
>>> reasonable though as there several kernels to choose from so the one
>>> in the base group would be superfluous for every other use case
>>> 
>>> 
>>> On Sat, Jun 10, 2017 at 11:50 AM, Megver83 <megver83 at openmailbox.org>
>>> wrote:
>>>> 
>>>> openrc-base only offers you the init scripts for services in the 
>>>> base
>>>> group, but not base packages, while base-openrc offers all the base
>>>> packages and OpenRC init scripts.
>>> 
>>> that is unnecessarily confusing it could be renamed - something like:
>>>   'base-openrc-init-scripts'
>>>   'base-openrc-init'
>>>   'base-openrc-scripts'
>>>   'openrc-init-scripts'
>>> 
>>> On Sat, Jun 10, 2017 at 11:50 AM, Megver83 <megver83 at openmailbox.org>
>>> wrote:
>>>> El 10/06/17 a las 06:09, reg_ at openmailbox.org escribió:
>>>>> On 2017-06-10 03:15, Megver83 wrote:
>>>>>> base-openrc purpose is to offer the same base installation as the
>>>>>> 'base'
>>>>>> group but with OpenRC instead of Systemd, so that users have the
>>>>>> possibility to install Parabola with OpenRC in fresh 
>>>>>> installations.
>>>>> 
>>>>> I was not aware that there was such a group, this is nice! I think 
>>>>> we
>>>>> should mention this in:
>>>>> * OpenRC's wiki page (https://wiki.parabola.nu/OpenRC)
>>>>> * Somewhere in the installation guide
>>>>> (https://wiki.parabola.nu/Installation_Guide)
>>>> 
>>>> Well thought!
>>>> 
>>>>> There's also a group called openrc-base
>>>>> (https://www.parabola.nu/groups/x86_64/openrc-base/).
>>>>> Is there really a need for having two separate groups? Can't they 
>>>>> be
>>>>> merged into one?
>>>> 
>>>> openrc-base only offers you the init scripts for services in the 
>>>> base
>>>> group, but not base packages, while base-openrc offers all the base
>>>> packages and OpenRC init scripts.
>>>> 
>>>>> 
>>>>> On 2017-06-10 03:15, Megver83 wrote:
>>>>>> El 09/06/17 a las 18:18, Isaac David escribió:
>>>>>>> Reg wrote:
>>>>>>>> I was installing Parabola on a new computer today and noticed
>>>>>>>> that the
>>>>>>>> linux-libre package is not included in the base group anymore.
>>>>>>>> 
>>>>>>>> I suppose that's not intended, so I thought I'd report it.
>>>>>>> 
>>>>>>> you are right.
>>>>>>> 
>>>>>>> the problem seems to be that the groups=() definition is now only
>>>>>>> evaluated if [ "${pkgbase}" = "linux" ], instead of the former
>>>>>>> [ "${pkgbase}" = "linux-libre" ]
>>>>>>> 
>>>>>>> also, base-openrc was taken out of the groups. was that on 
>>>>>>> purpose?
>>>>>>> 
>>>>>> 
>>>>>> base-openrc purpose is to offer the same base installation as the
>>>>>> 'base'
>>>>>> group but with OpenRC instead of Systemd, so that users have the
>>>>>> possibility to install Parabola with OpenRC in fresh 
>>>>>> installations.
>>>>>> 
>>>>>> 
>>>>>> _______________________________________________
>>>>>> Dev mailing list
>>>>>> Dev at lists.parabola.nu
>>>>>> https://lists.parabola.nu/mailman/listinfo/dev
>>>>> 
>>>> 
>>>> --
>>>> GPG: 0x227CA7C556B2BA78
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Dev mailing list
>>>> Dev at lists.parabola.nu
>>>> https://lists.parabola.nu/mailman/listinfo/dev
>>>> 
>> 




More information about the Dev mailing list