recursively create underlying directories used by gearbox