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

Megver83 megver83 at openmailbox.org
Sun Jun 11 17:09:10 GMT 2017


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
>>>
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 520 bytes
Desc: OpenPGP digital signature
URL: <https://lists.parabola.nu/pipermail/dev/attachments/20170611/0c6135fd/attachment.sig>


More information about the Dev mailing list