Speed up resolving using -distro

I am trying to speed up our resolving process by using the -distro option. In our application about one fifth of the bundles are system bundles and do not change much. It seems that starting an osgi container with them and running the remote agent to generate a bundle is a bit clunky. What I would like to do is just run a resolve with the base bundles , grab the jars , create a local repo with those jars and then index it. Use the index as the source for provided capibilites . I had a quick look at the current code, It looks like it just gets all the bundles exports , puts them together in one BIG long Export-Package and then writes a copy in OSGI-OPT/obr.xml