diff --git a/pg_createcluster b/pg_createcluster index 66f0b82db72518fa337be07334cbcbeee39dad6e..0c3656181c3fcfe822cd1253cd0506577194001e 100755 --- a/pg_createcluster +++ b/pg_createcluster @@ -361,6 +361,8 @@ if (-f "$datadir/PG_VERSION") { ($owneruid, $ownergid) = (stat "$datadir/PG_VERSION")[4,5]; if ($existingver == $version) { print "Configuring already existing cluster (configuration: $confdir, data: $datadir, owner: $owneruid:$ownergid)\n"; + # Do not remove already existing data directory on errors + $cleanup_cruft = 0; } else { error "$datadir contains a version $existingver cluster, but $version was requested"; }