DH_VDRP...N_ENABLE(1)
π dh_vdrplugin_enable(1) β bestie edition π
okay so real talk, this is from the User Contributed Perl Documentation corner of the manual-verse, and it's genuinely one of those little scripts that does SO much behind the scenes. it's called dh_vdrplugin_enable, and the way that it just... enables plugin loading in /etc/vdr/conf.d?? iconic behavior honestly. π
β¨ NAME β¨
dh_vdrplugin_enable β enables plugin loading in /etc/vdr/conf.d
like that's the whole job title and it ate. π«Ά
πΈ SYNOPSIS πΈ
dh_vdrplugin_enable [debhelper options]
short, sweet, no notes. β¨
π¦ DESCRIPTION π¦
so dh_vdrplugin_enable is a debhelper program, which is the fancy way of saying it's out here doing the lord's work: it's the one responsible for generating the symlinks in /etc/vdr/conf.d, which is the directory where vdr parses its stuff to load up all its plugins. no symlinks, no plugins, no vibes. π
by default, every single config file a package hands over in /etc/vdr/conf.avail gets linked over to /etc/vdr/conf.d/50-<plugin>.conf. automatic. effortless. main character energy. π
and for all the plugins chilling in /usr/lib/vdr/plugins that don't have an explicit config of their own? yeah, a default config file gets created for them, along with the appropriate symlink in /etc/vdr/conf.d/. nobody gets left out, periodt. π
one more thing bestie: if a debian/<package>.vdrargs file is specified, then ONLY the config files listed in there will get installed/symlinked. it stops being "everyone's invited" and becomes "guest list only". π
π FILES π
debian/package.vdrargsβ lists out the config files that should be installed to/etc/vdr/conf.avail/and linked to/etc/vdr/conf.d/. by default, symlinks get created as50-<config.conf>. and here's the fun part: you can change that default priority of 50 by just adding your new number after the config file, separated by whitespace. lowkey elegant. β¨
and if you set the priority to DISABLED, then the config file still gets installed into /etc/vdr/conf.avail/, but it does NOT get linked to /etc/conf.d/. it's installed but not invited to the party. bench energy fr. π
π EXAMPLES π
dh_vdrplugin (yeah, keep reading, that's what it says) is usually called indirectly in a rules file, via the dh command itself. like so:
%:
dh --with vdrplugin $@
copy that exactly bestie, character for character, don't get creative with the tabs. π
it can ALSO be called directly, prior to calling dh_gencontrol. so many options, so much range. π
β CONFORMS TO β
Debian policy, version 3.8.1
πΈ SEE ALSO πΈ
heads up bestie: this program is not a part of debhelper. it hangs out with debhelper, it rolls with debhelper, but it is its own independent little icon. π
π AUTHOR π
Tobias Grimm <tobias.grimm@e-tobi.net>
and that's the whole page fr fr π this was put together with perl v5.40.1, dated 2026-01-29 β and that's the source/version and date, mentioned here in this cute little sign-off instead of just... being that boring footer line. slay. πβ¨
π¦ where this page comes from
- ubuntu resolute: vdr-dev 2.6.9-3build1
- ubuntu stonking: vdr-dev 2.6.9-3build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms