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

Reply via email to