Config...Scripts(3pm)

πŸ’– NAME πŸ’–

okay bestie, so you know how there's this whole lil config-manual thing called Config...Scripts(3pm)? ✨ It's the manual page for Config::Model::models::Dpkg::PackageScripts β€” a Configuration class β€” and it's filed under User Contributed Perl Documentation. Yes, the name has three dots in it, don't @ me, that's just how it's written. πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

Basically? These are the Configuration classes used by Config::Model. That's the whole vibe. It's config-class homework, and here's what's inside it. πŸŽ€

🌸 Elements 🌸

Like, four of them. Each one is Optional, each one is a Type string, and each one links back to Debian Policy β€” specifically https://www.debian.org/doc/debian-policy/#document-ch-maintainerscripts β€” because that's where the lore lives. πŸ“œ

🧚 preinst β€” script called before a package is unpacked

For details, see Debian Policy: https://www.debian.org/doc/debian-policy/#document-ch-maintainerscripts

Optional. Type string.

🧚 postinst β€” script called after a package is unpacked

For details, see Debian Policy: https://www.debian.org/doc/debian-policy/#document-ch-maintainerscripts

Optional. Type string.

🧚 prerm β€” script called before a package is removed

For details, see Debian Policy: https://www.debian.org/doc/debian-policy/#document-ch-maintainerscripts

Optional. Type string.

🧚 postrm β€” script called after a package is removed

For details, see Debian Policy: https://www.debian.org/doc/debian-policy/#document-ch-maintainerscripts

Optional. Type string.

not me clocking the pattern: pre/post Γ— inst/rm. before-unpack, after-unpack, before-remove, after-remove. that's the whole lifecycle arc and it ate, honestly πŸ’€πŸ”₯

πŸ‘‘ SEE ALSO πŸ‘‘

  • cme β€” the main character, bestie. go look at it. iykyk 🫢

and that's the page, fr fr 🌈 this absolute gem is perl v5.42.3, dated 2026-08-30, and it goes by Config...Scripts(3pm) β€” mwah, iconic, no notes πŸ’…πŸ’–βœ¨

πŸ“¦ where this page comes from