Configurando um Repositório do Gentoo em um host Debian

3

Eu tenho um host debian, no qual eu quero configurar um Repositório do Gentoo privado para minha faculdade. Eu comecei a sincronizar o repositório com um script bash simples cujo snippet é o seguinte:

RSYNC="/usr/bin/rsync"
OPTS="--quiet --recursive --links --perms --times -D --delete --timeout=300"
SRC="rsync://rsync.de.gentoo.org/gentoo-portage"
DST="

O que mais preciso fazer para configurar o repositório?

    
por Abhishek Gupta 07.06.2011 / 12:38

1 resposta

1

Instalar o Gentoo é a resposta para muitos problemas, especialmente este -

No entanto, se você já estiver programaticamente sincronizando sua árvore portage, você precisa de algo diferente do rsync?

Tudo direto dos documentos :

Seu script de shell, executado via cron:

RSYNC="/usr/bin/rsync"
OPTS="--quiet --recursive --links --perms --times -D --delete --timeout=300"
SRC="rsync://rsync.de.gentoo.org/gentoo-portage"
DST="/space/gentoo/portage/"

echo "Started update at" 'date' >> $0.log 2>&1
logger -t rsync "re-rsyncing the gentoo-portage tree"
${RSYNC} ${OPTS} ${SRC} ${DST} >> $0.log 2>&1

No rsyncd.conf:

pid file = /var/run/rsyncd.pid
max connections = 5
use chroot = yes
uid = nobody
gid = nobody
# Optional: restrict access to your Gentoo boxes
hosts allow = 192.168.0.1 192.168.0.2 192.168.1.0/24
hosts deny  = *

[gentoo-portage]
path=/space/gentoo/portage
comment=Portage tree

Em seguida, inicie o daemon do rsync como rsync --daemon

Eu não testei nada disso, mas você deve ficar muito perto ... A menos que você queira instalar o portage diretamente sob uma distribuição não-gentoo ?

    
por 08.06.2011 / 06:59