pkgmaintainermangler(1)

πŸ’– pkgmaintainermangler(1) β€” the General Commands Manual glow-up πŸ’–

okay bestie, sit down, hydrate, and let me tell you about pkgmaintainermangler, a lil section-1 general commands manual kinda girlie whose whole personality is rewriting the Maintainer field in a binary package while it's being built. yes she's niche. yes she's iconic. let's go. πŸŽ€


✨ SYNOPSIS ✨

pkgmaintainermangler directory

that's it. one argument. she's low maintenance (unlike the Maintainer field she's about to mangle πŸ’…).


🌸 DESCRIPTION 🌸

so here's the tea: pkgmaintainermangler goes into binary packages and adjusts the maintainer field so it matches a whole set of rules. where do those rules live? in the pkgmaintainermangler configuration file, bestie, and that file is sitting pretty at:

/etc/pkgbinarymangler/maintainermangler.conf

now, the directory option? that's how you tell her where the build directory is β€” the one containing DEBIAN/control β€” so she can find it and mangle it appropriately. ✨

and because pkgmaintainermangler is generally invoked from a dpkg-deb(1) wrapper, she's also chill with dpkg-deb's command-line syntax and will just ignore any superfluous options. she's flexible like that. 🫢

⚠️ but listen β€” by default, pkgmaintainermangler is inactive. she's asleep. napping. not doing anything. to wake her up, the enable option in the configuration file has to be set to true. periodt. no enable, no mangling. 😭

πŸ¦‹ ENVIRONMENT VARIABLES πŸ¦‹

  • NO_PKG_MANGLE β€” if this variable is set to a nonempty value, then pkgmaintainermangler is disabled. fully off. this is most useful if source packages build nested binary packages as part of their build, and you don't want her in there messing with the inner ones. iykyk 🧚

πŸ‘‘ AUTHOR πŸ‘‘

pkgmaintainermangler is developed by Adam Conrad <adconrad@ubuntu.com>. give him his flowers, fr fr. πŸ’


πŸ’œ and that's the whole page

signing off with the receipts: this came out of the General Commands Manual, it's dated September 06, 2006, and the author credit on the footer line is Adam Conrad. stay slaying, besties β€” and remember to set enable to true or she's literally just vibing. πŸŒˆβ­πŸ’–