RPM::G...cripts(3pm)

πŸ“¦
version 0.34 Β· 2 versions
, in fedora 43

πŸ’… RPM::G...cripts β€” the manual, bestie edition ✨

okay so this is the RPM::G...cripts(3pm) page from the User Contributed Perl Documentation, and ngl it is a whole work in progress. it's giving "template that nobody finished." and honestly? iconic. let's get into it πŸŽ€


✨ NAME ✨

FIXME β€” FIXME

that's it. that's the name. the placeholders are placeholdering 😭


πŸ¦‹ SYNOPSIS πŸ¦‹

use Fixme::FIXME;

....

yes bestie the .... is literally in there. it's a vibe. it's a mood. it is not, strictly speaking, valid Perl. πŸ’€


🌸 DESCRIPTION 🌸

FIXME fixme fixme fixme

that's the whole description. three fixmes and a lowercase fixme. we are so back. 🫢


πŸ‘‘ CONSTRUCTOR πŸ‘‘

FIXME-only if OO

new( FIXME-args )

FIXME FIXME describe constructor

(so like, the constructor exists, hypothetically, and its arguments are FIXME-args, which is a real thing that is written there and I am not going to make up what it means. no cap. 🌈)


πŸ’– METHODS πŸ’–

FIXME document methods

  • method1 β€” ...
  • method2 β€” ...

both of them are literally just .... the ellipses are ellipsing. periodt.


⭐ EXPORTED FUNCTIONS ⭐


πŸ“ EXPORTED CONSTANTS πŸ“


🧚 EXPORTABLE FUNCTIONS 🧚


πŸ’œ FILES πŸ’œ


(those four sections up there? empty. not a single word. I'm not about to invent exports that the author hasn't documented β€” that would be lying to you and you deserve better. πŸ’…)


πŸ’€ DIAGNOSTICS πŸ’€

okay this is the part where it gets REAL, bestie. this is where the actual content lives. every single one of these is a thing rpmgrill yells at you about:

  • UseraddNoHomedir β€” somebody invoked useradd without an explicit home directory. 🏠❌
  • UseraddBadShell β€” useradd got called with an unexpected login shell. the expectation is that the shell will be /sbin/nologin. anything else is sus.
  • UseraddNoShell β€” useradd got called without a -s/--shell option at all. which is, and I quote, probably bad. 😭
  • UseraddWrongUid β€” useradd got the wrong numeric UID for an account. what this means: there IS a UID defined for the user in the setup package, and you should be using that UID. use the UID. the UID is right there. 🫠
  • UseraddUnknownUid β€” Blah blah FIXME
  • UseraddCheckUid β€” this is a case that rpmgrill can't realistically verify on its own, because rpm macros and/or shell environment variables may not expand the same way in the rpmgrill environment as they do in real life. so like... it's a maybe. a check, not a verdict. πŸ”
  • UseraddNoUid β€” invoking useradd without an explicit UID. bestie. give it a UID.
  • GroupaddWrongGid β€” (no description given, just the name. mysterious. ethereal. ✨)
  • GroupaddCheckGid β€” same deal as its UID cousin: this is a case that rpmgrill can't realistically verify on its own, because rpm macros and/or shell environment variables may not expand the same way in the rpmgrill environment as they do in real life. πŸ”

🌈 SEE ALSO 🌈

L<>

an empty L<>. a link tag with nothing in it. it links to the void. the void links back. πŸ•³οΈ


🫢 AUTHOR 🫢

Ed Santiago <santiago@redhat.com>


πŸ™ˆ POD ERRORS πŸ™ˆ

hey! the above document had some coding errors, which are explained below:

Around line 557:

  • An empty L<>

so yeah, that L<> up there in SEE ALSO? that's the crime scene. perl caught it. perl always catches it. 🚨


and that's the whole page, bestie β€” perl v5.42.0, dated 2025-07-25. it's a stub, it's full of FIXMEs, and I'm obsessed with it anyway. go write some real docs, ily, bye πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from