Bug#1138547: debian-policy: Add openRC section to starting system services

Matthias Geiger <[email protected]> Thu, 04 Jun 2026 17:23:50 +0200
Newsgroups gmane.linux.debian.devel.policy
Message-ID <tg45mm.fa1wd6993x6t__985.679267772355$1780588101$gmane$org@riseup.net>
This is a MIME formatted message with attachments. Use a MIME-compliant client to view it properly.
--bzz_bzz__bzz__2wsx9n3hf3wdptg45mm3py1aez3xwdwe
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset=utf-8; format=flowed

On Thu, 04 Jun 2026 16:40, Sean Whitton <[email protected]> wrote:
>Matthias Geiger [03/Jun  9:19pm +02] wrote:
>> ========================================================================
>> diff --git a/policy/ch-opersys.rst b/policy/ch-opersys.rst
>> index 3928723..45ad4d0 100644
>> - --- a/policy/ch-opersys.rst
>> +++ b/policy/ch-opersys.rst
>> @@ -362,7 +362,13 @@ The ``sysv-rc`` runlevel system for ``sysvinit`` uses symlinks in
>> ``/etc/rcn.d`` to decide which scripts to run and in which order at boot
>> time and when the init state (or "runlevel") is changed.  See the
>> ``README.runlevels`` file shipped with ``sysv-rc`` for implementation
>> details.
>>
>> [-Other alternatives might exist.-]{+``openrc`` can determine its own
>> order of services to run and when to change+}
>> {+the init state. Since openrc uses ``/usr/libexec/rc/ìnit.d`` as
>> service directory+}
>> {+but has its own service syntax divergent to ``sysvinit``, the following sections+}
>> {+about init scripts do not apply when using ``openrc-native``. Native openrc services+}
>> {+must be installed to ``/usr/libexec/rc/init.d``.+}
>>
>> The sections below describe how to write those scripts and configure those
>> symlinks.
>>
>> =========================================================================
>
>Will the "must" requirement here make any packages in the archive buggy?

If we decide on this change, then none. openrc-native is a bin-NEW 
package that then would need to comply with this. Plus any future 
packages shipping such services.

best,

werdahias
--bzz_bzz__bzz__2wsx9n3hf3wdptg45mm3py1aez3xwdwe
Content-Type: application/pgp-signature; charset="utf-8"; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----

iHUEABYKAB0WIQQUWTv/Sl6/b+DpcW7svtu2B7myvgUCaiGZdwAKCRDsvtu2B7my
vo4qAPwId2TVuiEQiJm4AroN2QJD3ZbXtlCPjyPOy41J86Mu9AEAtQ9fRmbpyPPV
cOhjHMKCNGgz6g2E0p1ysogASHrY5Aw=
=Jeh9
-----END PGP SIGNATURE-----
--bzz_bzz__bzz__2wsx9n3hf3wdptg45mm3py1aez3xwdwe--