mach

mach allows you to set up clean roots from scratch
for any distribution or distribution variation
supported. Currently, this is limited to RPM-based
distributions. This clean build root can be used
for making clean packages, running jailed
services, testing builds, or making disk images of
clean roots.

just in case...
there's also hasher(7), a safe apt-rpm based system which can handle every task from src.rpm to binary packages (and optionally rebuilt src.rpm): linter pass, base chroot init from cache or from scratch, build deps installation, rebuild, linter pass on result, adding to apt repo and cleaning up.