Portage Overlay
Crear repositorio local
Creamos la carpeta
mkdir -p /data/portage/overlay/metadata mkdir -p /data/portage/overlay/profiles
Decidimos el nombre de nuestro repositorio, en mi caso luniel
echo "Luniel" > /data/portage/overlay/profiles/repo_name echo "masters = gentoo" > /data/portage/overlay/metadata/layout.conf chown -R portage:portage /data/portage/overlay
Creamos el fichero de definición del repositorio /etc/portage/repos.conf/local.conf
[Luniel] location = /data/portage/overlay priority = 9999 masters = gentoo auto-sync = no
Añadir un ebuild a nuestro repositorio
En nuestyro ejemplo vamos a realizar un ebuild personalizado para corregir un problema del ebuild vpopmail-5.4.33
mkdir /data/portage/overlay/netmail/vpopmail
Copiamos todos los ficheros que nos interesan
chown -R portage:portage /data/portage/overlay cd /data/portage/overlay/netmail/vpopmail pushd /data/portage/overlay/netmail/vpopmail repoman manifest popd
Ya tenemos listo nuestro ebuild para ser emrgeado
emerge -av vpopmail
Referencias
--Daniel Simao (Talk) 09:13 11 oct 2015 (UTC)