+
+ td = tempfile.mkdtemp()
+
+ def cleanup():
+ try: shutil.rmtree(td)
+ except FileNotFoundError: pass
+
+ cleanups.append(cleanup)
+
+ ssp = SourceShipmentPreparer(td)
+ ssp.logger = partial(log_debug, DBG.OWNSOURCE)
+ ssp.generate()
+
+ resource.putChild(b'source', twisted.web.static.File(ssp.output_paths[0]))
+ resource.putChild(b'srcpkgs', twisted.web.static.File(ssp.output_paths[0]))
+