Your message dated Sat, 28 Mar 2026 18:21:46 +0000
with message-id <[email protected]>
and subject line Bug#1119964: fixed in policyrcd-script-zg2 0.3-1
has caused the Debian Bug report #1119964,
regarding Add a drop directory fallback if /etc/zg-policy-rc.d.conf does not
exist
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1119964: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1119964
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: policyrcd-script-zg2
Version: 0.1-3.1
Severity: wishlist
X-Debbugs-Cc: [email protected], [email protected]
zg-policy-rc.d currently has a fallback mechanism for finding the proper
policy-rc.d file:
* If `POLICYRCD` is already set, use the script the variable points to.
* Otherwise, source `/etc/zg-policy-rc.d.conf`, and if `POLICYRCD` is
now set, use the script the variable points to.
* If `POLICYRCD` still isn't set, try to use
`/usr/local/sbin/policy-rc.d`.
* And if that fails, then try to use `/etc/policy-rc.d`.
This is good, but it means for an application or package that needs to
introduce controls for service restarts for whatever reason, there's no
way for it to insert it's own `policy-rc.d` implementation that
`zg-policy-rc.d` will pick up, without having to override either
`/usr/local/sbin/policy-rc.d` or `/etc/zg-policy-rc.d.conf`, both of
which are non-ideal.
It would be useful if there was an additional step added after the
`/etc/zg-policy-rc.d.conf` sourcing step:
* Source all `.conf` files under `/usr/share/zg-policy-rc.d/conf.d/`,
`/etc/zg-policy-rc.d/conf.d/`, and
`/usr/local/etc/zg-policy-rc.d/conf.d`, in that order, using the
`C` locale's sort order. If `POLICYRCD` is now set, use the script the
variable points to.
(This is essentially the same as how most applications would parse
XDG_CONFIG_DIRS, but since XDG isn't very relevant here, it uses
hardcoded app config dirs instead.)
Would this be a feature that an interested user could contribute?
A Debian derivative I work with (Kicksecure) has a use case that would
benefit from this, and I can probably send a patch to implement it.
pgpSeimRfW5in.pgp
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Source: policyrcd-script-zg2
Source-Version: 0.3-1
Done: Marc Haber <[email protected]>
We believe that the bug you reported is fixed in the latest version of
policyrcd-script-zg2, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Marc Haber <[email protected]> (supplier of updated
policyrcd-script-zg2 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 28 Mar 2026 16:21:35 +0100
Source: policyrcd-script-zg2
Architecture: source
Version: 0.3-1
Distribution: unstable
Urgency: medium
Maintainer: Debian policyrcd-script-zg2 Maintainers
<[email protected]>
Changed-By: Marc Haber <[email protected]>
Closes: 1119964
Changes:
policyrcd-script-zg2 (0.3-1) unstable; urgency=medium
.
[ Aaron Rainbolt ]
* New upstream version 0.3
* This includes a patch by Aaron Rainbolt:
Add configuration directory support (Closes: #1119964)
Checksums-Sha1:
b4cef990c89765e9aea403c76084fe327f70f5f3 2181 policyrcd-script-zg2_0.3-1.dsc
68ef6c994cad21ffe564eb835a3960b350988ba5 52972
policyrcd-script-zg2_0.3.orig.tar.xz
bc74b8f88859671fcd7df9fbf680a4c8d5457990 2884
policyrcd-script-zg2_0.3-1.debian.tar.xz
Checksums-Sha256:
fa29ced0b3a7d48fab24e999ca04326bf8eba69cfa8fcceb2944961f49288f8c 2181
policyrcd-script-zg2_0.3-1.dsc
209f73df81f7636be62927748c00e10b676bce997e1cf72fd4ffae0bab9b1b60 52972
policyrcd-script-zg2_0.3.orig.tar.xz
6e4dcbc846581325fd66269c3bcc86e9270368ae4fc4df5bab08fe0f29e01894 2884
policyrcd-script-zg2_0.3-1.debian.tar.xz
Files:
00ce312f6c8f74a44a30684f2b0e816d 2181 admin optional
policyrcd-script-zg2_0.3-1.dsc
9fc6ae1f47bfd2c56e76f06646e51041 52972 admin optional
policyrcd-script-zg2_0.3.orig.tar.xz
e8d833d987cb5e1a72f36046d6b478ce 2884 admin optional
policyrcd-script-zg2_0.3-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE6QL5UJ/L0pcuNEbjj3cgEwEyBEIFAmnIFuwACgkQj3cgEwEy
BELzxg//fBHSuE7NpNj611ccUqro+5s+ZRO437woUVXxqyeUDZvZrOqAXp8VIdHS
ECaNDVMOcz0u2PVHKn3319qh53em3TlijRpJfQCqQQUi4faeUdSjBUMZsKEbRyLE
M8Mi1Fmzmg/FcXAyqu6DWSrQm8VZ4y55vd2mbecXbnsHh6L5TK1OpeL8/GjwbTOp
05yJpBC8sIQxFx3ZN6VXQ1d5sVWiW0w8h7Dy05ihaKWj++qT+Ht0wKLpxYq68M2p
UZeFwM4IDv0NRZY5xMKVc6eXgOH/rUYMp+vywVdu1w1OaB+F1Ptt37flabVG6iPb
QwCDHYhNqRGhLJRIsGxiQtxPbgBFmY0MsycrJAlneuFAvAgeMZ6Yv6Z0ntfsGDw9
GcEED9PXz1ES0vlyH2eWC5oQrhU9biVi+SLSACvfMs/h7KnUqIiu2PC5JbdJDQ8d
mB4/OyoOUUEBFTwDQGDgKCN6Y1zgVSpue3ImhlwmdFsv5z8cmkvIWZk78P44r0dS
JVzfPzDSunAKz931Jbr9qsLooYFiW0zp+MwM3IJY9MR2jbRKk7PlEouH0OsL6BYx
VHrhVTC4JaFRBVwWKXLsoJjGuk3wDEKYRRTNpItox6yh/tlP92zHXWNuvjRD0CMn
peYflpiLUwYCWUbUmYtZ+kBiA+LqVVFLYPwK0Wp8JyO7KnmIlD8=
=IS9D
-----END PGP SIGNATURE-----
pgpSfTIYP2bk1.pgp
Description: PGP signature
--- End Message ---