Also großes schäm meiner Seite... bei mir macht das alles ein ubuntu, distfiles und Binarypakete. Dort sind auch Overlays drauf. Also jetzt mal in Kurzform:
Am Server
- den ganzen Portagetree einmal syncen
- Rsync Serverfreigabe erstellen
- NFS/HTTP Freigabe für binarys (falls du das benötigst)
- Overlay anlegen und freigeben
- Cron einstellen zum täglichen sync
In Ubuntu synce ich das so:
|
Quellcode
|
1
2
3
|
#!/bin/bash
date >> /var/log/portage.log
rsync -6rvP rsync.gentoo.org::gentoo-portage /home/gentoo/portage --delete 2>&1 >> /var/log/portage.log &
|
Am Client
- Änderungen an der Make.conf vornehmen
- event. Porticron installieren und Cron einrichten
in der make.conf
|
Quellcode
|
1
2
|
SYNC="rsync://styrion.at/gentoo-portage"
PORTAGE_BINHOST="https://styrion.at/gentoo/packages-hardened-amd64-generic"
|
und fertig.
Hoffe es hilft dir schon ein wenig weiter.
lg
boospy