From c1e61705ab9384a005a009ed6327bb40d9027afb Mon Sep 17 00:00:00 2001 From: Michael Banck <michael.banck@credativ.de> Date: Tue, 2 Jan 2024 15:54:04 +0100 Subject: [PATCH] pg_createcluster: Do not remove existing data directory on failure. (Closes: #105630) --- pg_createcluster | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pg_createcluster b/pg_createcluster index 66f0b82d..0c365618 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"; } -- GitLab