To create a full-blown Entropy repository, as you said, a chroot is needed. You can start from a Gentoo stage3, and:
- emerge sys-apps/entropy sys-apps/entropy-server - copy /etc/entropy/server.conf.example to /etc/entropy/server.conf - configure your repository inside it: repository = <your repo id>|<your repo description>|ssh://remoteu...@your-web-server.tld:~/path/ <another mirror, if any> - make it the default repo: default-repository = <your repo id> ("eit remote" will do all this for you in future entropy versions) - initialize the repo: eit init <your repo id> - add all the packages in the chroot: eit commit - push everything to the configured remote mirrors: eit push For more info about eit and its tools, see "man eit". -- Fabio Erculiani