From 1874b2c8eaaa5b3a368c357444f42e60ac831111 Mon Sep 17 00:00:00 2001 From: nic Date: Fri, 2 Aug 2024 20:41:53 -0400 Subject: Auto from nzxt - Fri 02 Aug 2024 08:41:53 PM EDT --- Technology/Gentoo/index.md | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) (limited to 'Technology') diff --git a/Technology/Gentoo/index.md b/Technology/Gentoo/index.md index c4a466d..425c90d 100644 --- a/Technology/Gentoo/index.md +++ b/Technology/Gentoo/index.md @@ -34,3 +34,45 @@ custom gentoo usb with own tool to install like custom arch-root & fstabgen arti magick -trim 425px-Larry-the-cow.svg.png Larry-the-cow-1.png magick -trim -transparent white Larry-the-cow-1.png Larry-the-cow.png + + + +# bashrc portage - run post hook + +mkdir -p /etc/portage/postinst.d/ +chmod 755 /etc/portage/postinst.d/ + + + +vim /etc/portage/bashrc +#!/bin/bash + +POSTINST_BASE="/etc/portage/postinst.d/" + +post_pkg_postinst() +{ + local POSTINST_SCRIPT + + if [[ "x${CATEGORY}" == "xvirtual" ]'] + then + return 0 + fi + + for POSTINST_SCRIPT in ${POSTINST_BASE%/}/{all,${CATEGORY}/{${P}-${PR},${P},${PN}}{:$SLOT},}} + do + if [[ -x "${POSTINST_SCRIPT}" ]'] + then + einfo "Running post-installation script ${POSTINST_SCRIPT} ..." + "${POSTINST_SCRIPT}" + fi + done +} + +then put script in +/etc/portage/postinst.d/sys-kernel/gentoo-kernel-bin +(with a shebang and make it executable) +chmod +x +script will be run as root - set -eu on top script ??? + + +/etc/portage/postinst.d/app-misc/neofetch -- cgit v1.2.3