---
name: "zg-policy-rc.d"
section: "8"
platform: "linux"
package: "policyrcd-script-zg2"
version: "0.1-3.1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/zg-policy-rc.d"
---

# zg-policy-rc.d(8)

allows flexible handling of policy-rc.d

## NAME

zg-policy-rc.d - allows flexible handling of policy-rc.d

## DOCUMENTATION

zg-policy-rc.d is a script which provides flexible handling of the policy-rc.d script. As invoke-rc.d only looks for policy-rc.d in /usr/sbin, putting local binaries there would be a policy violation.

Hence, this script.

If the environment variable POLICYRCD is set, the script the variable pointed to is used. If POLICYRCD is not set, /etc/zg-policy-rc.d.conf is sourced. /etc/zg-policy-rc.d.conf can set the POLICYRCD variable.

If invocation of /etc/zg-policy-rc.d.conf does not give a POLICYRCD value set, the script checks for executeable files in /usr/local/sbin/policy-rc.d and /etc/policy-rc.d and uses the first one it finds.

## BUGS

Many. Be prepared to debug.

##

[**invoke-rc.d**(8)](/invoke-rc.d/8.md)

## AUTHOR

Marc Haber \<mh+debian-packages@zugschlus.de\>
