diff options
Diffstat (limited to 'cs/Gentoo/index.md')
| -rw-r--r-- | cs/Gentoo/index.md | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/cs/Gentoo/index.md b/cs/Gentoo/index.md new file mode 100644 index 0000000..fb50ed8 --- /dev/null +++ b/cs/Gentoo/index.md @@ -0,0 +1,67 @@ + +[[Installation]] + +[[Userland]] + +[[Qemu]] + +[[Custom Ebuild Repo]] + +[[Kernel]] + + +what is /var/cache/distfiles/... +eclean-dist -dp + + +all batteries info in /sys/class/power_supply + + +# fix mpv from segfault +- For information, I will repeat here the workaround, it may help for others : +- emerge app-portage/cpuid2cpuflags +- launch cpuid2cpuflags +- create a var CPU_FLAGS_X86 containing the output of this command in your /etc/portage/make.conf +- re emerge media-video/ffmpeg + + + + + + +# 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 ??? |
