This commit is contained in:
@@ -256,6 +256,8 @@ class Delivery:
|
||||
return {'status':'already_installed','commit':target}
|
||||
refuse_drift(self.current.resolve(),installed['hashes'])
|
||||
self.releases.mkdir(parents=True,exist_ok=True)
|
||||
if shutil.disk_usage(self.releases).free < 5 * 1024**3:
|
||||
raise RuntimeError('Insufficient free space for an isolated build; active release preserved')
|
||||
release=self.releases/(target+'-'+uuid.uuid4().hex[:8]);release.mkdir(mode=0o750)
|
||||
self.build(target,release)
|
||||
if self.latest()!=target:
|
||||
|
||||
Reference in New Issue
Block a user