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

Sean Whitton <[email protected]> Thu, 04 Jun 2026 15:40:30 +0100
Newsgroups gmane.linux.debian.devel.policy
Message-ID <87bjdqpdwh.fsf__19356.4649367303$1780585941$gmane$org@melete.silentflame.com>
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Matthias Geiger [03/Jun  9:19pm +02] wrote:
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> 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`` use=
s 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/=C3=ACnit.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 op=
enrc services+}
> {+must be installed to ``/usr/libexec/rc/init.d``.+}
>
> The sections below describe how to write those scripts and configure those
> symlinks.
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Will the "must" requirement here make any packages in the archive buggy?

=2D-=20
Sean Whitton

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

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

iQJNBAEBCgA3FiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAmohjl4ZHHNwd2hpdHRv
bkBzcHdoaXR0b24ubmFtZQAKCRBpW3rkvwZiQBhXD/9ZeyeICGB2N/MzUbcDr+pY
9rA5Cgc493qpEkHtHzkbpDujuzEF5Azsu2fq4KelZ4VmnYrd84xqdIDeykJyeGUj
xtmi8LYjrQu+Sc1nfWwlboU+2Cv4jYs5n82FRCdEw4AklNHMgglmE0c0UCtnPDrL
295KsBK3dvZDqKvlYnu/MSkDOSBR3LWeyItXwED8ogROQ9i9Z+W3MU+j6HyI5w/V
obzKvxg2qFjdvOBXO1s0RySKY/fricy3UrDRtDK2t9g2zpUZOYxXTTj0HnN1hQIJ
YJsgBmwB5w2Vd4jwV68aWB1gmi3CXRTMUgXstpabNpQfXBCJD0fenMI+r566lftj
WCDSnyJdXyU0/fhDlxvBuq9AGcd6UbTEY5jxxlYL+eGoj/eszil8tjDSq+feojoj
n3JqxRrgjU4qmobGnKb3w/ugPMYA2xu8Rev0Mx69et7+gxzeWWamz48GVww39o3T
YSWwC/HOD9IrkgEMlI7YVSG2CtZ0/V/aHk0ASPr4G+gJpWRMcCoe4P8j7byzI0wI
foXSLQK1m8J+J5eb5ndMG/ZkwVyIvImqoMsJB9m/C0GEbhOPYzo6C+I9OxvvJ1QV
Yig6nmyXePTIR7vscIS7z8ahBNVMc4QhA0WvNH9eJU7VxKqwLqb9Uua+9+T15oYl
FKJSHIVqMjo/7Rh98ImDHQ==
=VnrC
-----END PGP SIGNATURE-----
--=-=-=--