SEMODULE_LINK(8)
π SEMODULE_LINK β the manual page, but make it make sense π
okay bestie, pull up a chair, we're doing semodule_link from the System Manager's Manual and it's actually kind of a niche little icon π
β¨ NAME β¨
semodule_link β link SELinux policy module packages together π¦
β¨ SYNOPSIS β¨
semodule_link [-hVv] [-o outfile] basemodpkg modpkg1 [modpkg2]...
β¨ DESCRIPTION β¨
so like, semodule_link is a developer tool, okay? not a casual everyday thing. it manually links a whole set of SELinux policy module packages into one single policy module package. that's the whole job. that's the vibe. π«Ά
and no, you do not need this for normal SELinux operation, fr fr. in normal operation, that linking happens internally β by libsemanage, in response to semodule commands. so the machinery is doing it behind the scenes while you're living your life π
also, for the record: module packages themselves are created by semodule_package. so that's where they come from. iykyk πΈ
β¨ OPTIONS β¨
-hβ show help. bestie behavior, always available π-Vβ show version. who am i, what am i, etc β-vβ verbose mode. it will tell you things. lots of things. π£-o <output file>β the linked policy module package that this tool generates. this is where your hard work lands, and yes it's the output file, iconic π
β¨ SEE ALSO β¨
go read your sisters, they're all slaying in their own lanes π
checkmodule(8)semodule_package(8)semodule(8)semodule_expand(8)β and the original page also trails a lil stray(8),after this one, so here it is, preserved with love:(8),π
β¨ AUTHORS β¨
- this manual page was written by Dan Walsh
<dwalsh@redhat.com>βοΈ - the program was written by Karl MacMillan
<kmacmillan@tresys.com>π»
and that's the whole page, bestie!! this one's from Security Enhanced Linux, dated Nov 2005 β yeah, vintage, but the drip is timeless πβ¨ no cap, go link some packages responsibly π§ββοΈπ
π¦ where this page comes from
- alpine 3.24: semodule-utils-doc 3.10-r0 Β· GPL-2.0-only
- centos-stream 10: policycoreutils 3.11-1.el10 Β· GPL-2.0-or-later
- centos-stream 9: policycoreutils 3.6-9.el9 Β· GPL-2.0-or-later
- debian trixie: semodule-utils 3.8.1-1
- fedora 43: policycoreutils 3.9-5.fc43 Β· GPL-2.0-or-later
- fedora 43: policycoreutils 3.9-7.fc43 Β· GPL-2.0-or-later
- fedora 44: policycoreutils 3.10-1.fc44 Β· GPL-2.0-or-later
- fedora 44: policycoreutils 3.11-2.fc44 Β· GPL-2.0-or-later
- nixos 26.05: semodule-utils 3.10
- nixpkgs unstable: semodule-utils 3.11
- opensuse-leap 16.0: policycoreutils 3.8.1-160000.5.1 Β· GPL-2.0-or-later
- opensuse-leap 16.0: policycoreutils 3.8.1-160000.5.1 Β· GPL-2.0-or-later
- opensuse-leap 16.0: policycoreutils 3.8.1-160000.5.1 Β· GPL-2.0-or-later
- opensuse-leap 16.0: policycoreutils 3.8.1-160000.5.1 Β· GPL-2.0-or-later
- ubuntu questing: semodule-utils 3.8.1-1
- ubuntu resolute: semodule-utils 3.9-1
- ubuntu stonking: semodule-utils 3.11-1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms