sys-apps/dinit-services: add kmscon useflag

Signed-off-by: Emi <reedy.sailors.8t@icloud.com>
This commit is contained in:
Emi
2026-07-21 12:28:24 +02:00
parent 794f3ad362
commit e2b458dca3
2 changed files with 20 additions and 8 deletions

View File

@@ -20,11 +20,20 @@ RDEPEND="
app-crypt/cryptsetup-scripts-dinit app-crypt/cryptsetup-scripts-dinit
virtual/udev virtual/udev
sys-apps/sed sys-apps/sed
kmscon? (
sys-apps/kmscon
)
" "
DEPEND="${RDEPEND}" DEPEND="${RDEPEND}"
IUSE="kmscon"
src_install() { src_install() {
default if use kmscon; then
emake install TTY=kmscon DESTDIR="${D}"
else
emake install DESTDIR="${D}"
fi
keepdir /var/log/dinit keepdir /var/log/dinit
} }

View File

@@ -1,10 +1,13 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<maintainer type="person"> <maintainer type="person">
<email>reedy.sailors.8t@icloud.com</email> <email>reedy.sailors.8t@icloud.com</email>
<name>Emi</name> <name>Emi</name>
</maintainer> </maintainer>
<upstream> <use>
<remote-id type="codeberg">gentoo-dinit/services</remote-id> <flag name="kmscon">Use kmscon instead of getty for tty</flag>
</upstream> </use>
<upstream>
<remote-id type="codeberg">gentoo-dinit/services</remote-id>
</upstream>
</pkgmetadata> </pkgmetadata>