DH_INSTALLCLIGAC(1)

πŸ“¦
version 0.11 Β· 4 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– DH_INSTALLCLIGAC β€” bestie's guide to late-installing assemblies πŸ’–

okay so real talk, this is a page from Debhelper for CLI (Common Language Infrastructure), and honestly? it's giving "niche but iconic." let's get into it. πŸ¦‹


✨ NAME ✨

dh_installcligac β€” register assemblies to be late installed into a GAC


πŸŽ€ SYNOPSIS πŸŽ€

dh_installcligac [debhelper options] [-n]

🌸 DESCRIPTION 🌸

so dh_installcligac is a debhelper program, and her whole job β€” her entire main character arc β€” is installing assemblies and related files that the Debian cli-common package uses into the GAC of all installed runtimes. all of them. every single one. no assembly left behind. πŸ’…

she also automatically generates the postinst and prerm commands you need to late install the assemblies. and if you're sitting there like "wait, how does that work tho?" β€” go read dh_installdeb(1), she explains the whole mechanism. iykyk. 🫢

and fun fact, this whole thing is based on dh_installemacsen(1) from the emacsen-common package. it's giving "inspired by a classic," fr fr. πŸ‘‘


⭐ OPTIONS ⭐

  • -n, --noscripts β€” do not touch the postinst/prerm scripts. hands off. πŸ™ˆ

πŸ’€ NOTES πŸ’€

🚨 okay this is the important one, bestie: this command is not idempotent. dh_prep should be called between invocations of this command. otherwise it may cause multiple instances of the same text to be added to maintainer scripts. and like… nobody wants that. it's messy. it's not the vibe. call dh_prep. periodt. πŸ’…

🌈 SEE ALSO 🌈

this program is a part of cli-common-dev. πŸŽ€


πŸ’œ AUTHOR πŸ’œ

Dylan R. E. Moonfire <debian@mfgames.com>


and that's the whole page, bestie!! this one ships with perl v5.40.1 and got its glow-up on 2025-08-16 β€” shoutout to the Debhelper for CLI (Common Language Infrastructure) era, ily, mwah πŸ’–βœ¨πŸ§š

πŸ“¦ where this page comes from