Hallo Manfred,
wenn es dir in erster Linie um das gentoo Repository geht, dann hab ich einen
Test-Vorschlag :)
Einrichten:
1) Sicherstellen das die git Software auf deinem System installiert ist (am besten in das @world Set mit aufnehmen)
|
Quellcode
|
1
|
emerge -av --noreplace dev-vcs/git
|
2) Dein jetziges gentoo-(rsync) Repo zwecks sicherung umbenennen
|
Quellcode
|
1
|
mv /usr/portage /usr/portage-rsync-backup
|
3) Dann ersetze deine
/etc/portage/repos.conf/gentoo.conf
zb durch diese
|
Quellcode
|
1
2
3
4
5
6
7
8
9
|
[DEFAULT]
main-repo = gentoo
[gentoo]
location = /usr/portage
sync-type = git
#clone-depth = 1
sync-uri = https://anongit.gentoo.org/git/repo/sync/gentoo.git
auto-sync = yes]
|
Das schöne ist, das bei diesem Repo ( siehe [1] ) auch die wichtigen weiteren Sachen wie zb md5-cache glsa news usw schon fix und fertig mit dabei sind, sprich so wie es bei rsync auch der Fall ist (schau nach dem sync zb im /usr/portage/metadata/).
[1]
https://gitweb.gentoo.org/repo/sync/gentoo.git/
4)
|
Quellcode
|
1
2
3
|
emerge --sync
oder falls du eix nutzt, für weiteres dann besser
eix-sync
|
Damit sollte das wichtigste eigentlich erst mal erledigt sein, und gut funktionieren.
Beachte aber bitte, dies ist zum jetzigen Zeitpunkt noch nicht offiziell unterstützt (daher findet man dazu aktuell in der Dokumentation auch kaum was dazu).
Viel Erfolg.