Hi, Just synced and saw this feature, which is great. Can you please consider extending it to support the emerge-webrsync functionality? The benefits are: 1. Support snapshots of portage tree. 2. Enhanced security, as tarballs are signed and can be validated. 3. Retire the emerge-webrsync utility... :) Something like: sync-type = webrsync sync-uri = http[s]://[username:password@]xxxx/tarball gpgkeyid = 96D8BF6D I would also consider providing git ref/hash/tag to git checkout. Thanks!
actually, due to this repos.conf change, it breaks emerge-webrsync on a fresh install. xu pentoo # tar -xpf stage3-armv7a_hardfp-20130921.tar.bz2 xu pentoo # ls bin boot dev etc home lib media mnt opt proc root run sbin stage3-armv7a_hardfp-20130921.tar.bz2 sys tmp usr var xu pentoo # mount --rbind /dev dev xu pentoo # mount -t proc none proc xu pentoo # cp -L /etc/resolv.conf etc/ xu pentoo # chroot . /bin/bash xu / # env-update && source /etc/profile !!! Invalid PORTDIR_OVERLAY (not a dir): '/usr/portage' !!! Section 'gentoo' in repos.conf has location attribute set to nonexistent directory: '/usr/portage' !!! main-repo not set in DEFAULT and PORTDIR is empty. >>> Regenerating /etc/ld.so.cache... xu / # emerge-webrsync !!! Invalid PORTDIR_OVERLAY (not a dir): '/usr/portage' !!! Section 'gentoo' in repos.conf has location attribute set to nonexistent directory: '/usr/portage' !!! main-repo not set in DEFAULT and PORTDIR is empty. emerge-webrsync: error: Repository 'gentoo' not found xu / # Apologies if this is the wrong bug, but it is the only one i found mentioning repos.conf
(In reply to Steev Klimaszewski from comment #1) See bug #484950.