It is entirely possible to run multiple pintod daemons, each serving a different repository.  So it might not be best to use environment variables here.  Although that probably makes the init script easier.  What do you think?

It is unlikely that pintod will ever support serving multiple repositories from one daemon.  But someone probably could mount several daemons inside one PSGI app.  I've never tried that.