From 3ac577b912fb869f8c472c66f9bd60db833a103a Mon Sep 17 00:00:00 2001 From: Daniel Gustafsson Date: Wed, 16 Mar 2022 11:38:29 +0100 Subject: [PATCH] doc: Ensure intermediate path creation with mkdir The mkdir command in the Installation from Source Short Version docs didn't use the -p intermediate path creation parameter which likely would cause the command to fail. At the time of writing, -p wasn't universally available but it can now be relied upon existing. The -p parameter is defined by POSIX, at least since posix-2004. Reported-by: Daniel Westermann Reviewed-by: Tom Lane Discussion: https://postgr.es/m/ZR0P278MB0920263E7F2D546A33E50079D20E9@ZR0P278MB0920.CHEP278.PROD.OUTLOOK.COM --- doc/src/sgml/installation.sgml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/src/sgml/installation.sgml b/doc/src/sgml/installation.sgml index a239bbef2f..dcd1e772c6 100644 --- a/doc/src/sgml/installation.sgml +++ b/doc/src/sgml/installation.sgml @@ -41,7 +41,7 @@ make su make install adduser postgres -mkdir /usr/local/pgsql/data +mkdir -p /usr/local/pgsql/data chown postgres /usr/local/pgsql/data su - postgres /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data