Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nTm5l-0004cE-Hw for pgsql-docs@arkaria.postgresql.org; Mon, 14 Mar 2022 14:54:37 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1nTm5k-0006wA-5h for pgsql-docs@arkaria.postgresql.org; Mon, 14 Mar 2022 14:54:36 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nTm5j-0006w1-LL for pgsql-docs@lists.postgresql.org; Mon, 14 Mar 2022 14:54:35 +0000 Received: from mail-zr0che01on2121.outbound.protection.outlook.com ([40.107.24.121] helo=CHE01-ZR0-obe.outbound.protection.outlook.com) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nTm5c-0002Mp-T9 for pgsql-docs@lists.postgresql.org; Mon, 14 Mar 2022 14:54:35 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JkZM0r8QJ2r5HuEEnqqcxvfiBBeumj/th+prbF7NwjASzvFBJ9xZsPugT8gVjN8kBnNLXUFLVnyTo6HHW3MHFfJBERYBuI9eZnilaAHlpgaH3118lOyJpQXLe3b53NQjSm6g6dWFRtktWLqTd+puSMWpB+FBCA0/GGVSvMCR0p53atV4SlaIzpRiH+jpGcAWRsp+EFOoOSBKBb8JerOkXuxOm1Ir4aKqz/j0KUUBmJ223SBfyuJYwWrkHFcIGhftezyS9cFGez/zNhM0/VHt7OcYq6V97A633ORGNbzPFjEj9a1kITfQhwU/l5b6D06I4mxZ0GZoS8dhjql1XdsYiw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=aSLf3qG/YB4yiCjkJDPdKnXGbExkFzV1TYxONuFUgsQ=; b=Zm6gB76CPSIUQFtm7tjWpMI/1zWQa259mwNWr7wqbQnUArgPZ0kfsfMn89IYdwOt/DT50k3J63OF+C+x8B8bTmiZ1CMKP/3evxQW3ehavxbTG4SK2bQxcBGNdUJIojMyFa9mmLeBrTsp8uONkkfsxI2qUaquAThFqPXsxwdtKEHP015bLrU2VRekDABwmy0pj7XEGFECKrEXR74MsyhLi69kBSCneTvN8n/gnLhhQ9J1MQkX5Hnc8EoIJOtvVKEe5QHe417JGSl8ldO9ud/M8+8uhh9OSmJq2/PKbih4yRH+UXlZKt3ShMPMvvim2QVAcsO3RE3QPELysOzZQPTUXg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=dbi-services.com; dmarc=pass action=none header.from=dbi-services.com; dkim=pass header.d=dbi-services.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dbi-services.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aSLf3qG/YB4yiCjkJDPdKnXGbExkFzV1TYxONuFUgsQ=; b=i+aQDSo+LsCxpe2+WvHKM7KlNanW/k1JIgRTZ338Sfit1vDRUck1sut0kQhF5JwnB0mE1djM1Yycsrhn0BO/ISfa8AnjF9EvT+nAPScO19mAlc4a8l5qqPpir6b4F9rPCRw7tuM/Z4V9EuLBNF05MlLJZCk1j8wfoeYudbf0xEE= Received: from ZR0P278MB0920.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:4f::7) by GV0P278MB0274.CHEP278.PROD.OUTLOOK.COM (2603:10a6:710:34::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5061.21; Mon, 14 Mar 2022 14:54:25 +0000 Received: from ZR0P278MB0920.CHEP278.PROD.OUTLOOK.COM ([fe80::b5de:ce64:e20d:92d6]) by ZR0P278MB0920.CHEP278.PROD.OUTLOOK.COM ([fe80::b5de:ce64:e20d:92d6%8]) with mapi id 15.20.5061.028; Mon, 14 Mar 2022 14:54:25 +0000 From: "Daniel Westermann (DWE)" To: Daniel Gustafsson , Tom Lane CC: "pgsql-docs@lists.postgresql.org" Subject: Re: Fir mkdir command in "Short Version" for installing from source Thread-Topic: Fir mkdir command in "Short Version" for installing from source Thread-Index: AQHYNvOdWYRaD/7+0kKJFzs6NTcVl6y+mCCAgABR/QCAAAedgIAABtfa Date: Mon, 14 Mar 2022 14:54:25 +0000 Message-ID: References: <9E25E4E0-7E68-4D97-A031-F3099EDCF09D@yesql.se> <172346.1647266492@sss.pgh.pa.us> <452E6586-867E-4928-976D-482E912C3945@yesql.se> In-Reply-To: <452E6586-867E-4928-976D-482E912C3945@yesql.se> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: suggested_attachment_session_id: 0a15807f-d4fa-301a-b9d5-3943cb8279c7 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=dbi-services.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 80dfc665-6d81-4ce6-f57e-08da05ca887f x-ms-traffictypediagnostic: GV0P278MB0274:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: vRGaDcKah/uE4+Jcga9afpll6Ixb5VWr7BSR+/edwEWTCcvnYgTwIYklEk78xt66QnfkLH/6QchbKNKR1IoeuQ07sHPzslnq5vehrbI6UCEWHbZ+8gBe3EhzUbsq9QQYNSYBwd6nejncT4WmAPdJuF03F2dRkUvq1hj7xuziKT1vBTKj3QV8axLG6aXjQe86nrsscrhtt1dVmd0Yr5a6UsCTExjJ1B2R8iAGEUOuU0NxEqjq+SBWw+bvl64cxrZBlatoUk7TIHxRGKYAXpn8J62wlwBUJEtaV0UTUoQY+BcZhgbf0NqCHdkGExgy9Y2Z+d1kQnBY3Y+rbPXNLz9F0GTVBxrlaDAuk/xPZdXDQF3uMzVMIheuTdx/OKek3UYmIwq66ruZsIHizvvlAP3ncw9/8tHbl9zoEKrxvT67jX/kzWJlxw9kuWU4jx8cJQ63jBG4IBHyKIjCaqtDAnA2sVNvbEdzzQxiRhe22BOLV9cf/uIoWtMOVI+dtoEV/ZbnFa/EWXd8j+RLHxXPrtsdqh5mw24e4AmMtlCs4YiVvI/m9H045k2lTC+SDxxfp30l2T6IFtCm8o87iLN4P9/pdDTJGMPVj87MmbWv/Uy8XfWuvp64j4vxBfkJ1/SFtb+kWFdXPK/av/kcHJbt50skpsTkYKDWssK2xJ4uZA/oJw2iloRIUPcuyVTCQIF/siYD8tjEdY8t4z4g9WsrIS7Ltw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:ZR0P278MB0920.CHEP278.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230001)(396003)(366004)(136003)(39840400004)(376002)(346002)(26005)(76116006)(186003)(8676002)(64756008)(66476007)(66556008)(4326008)(38100700002)(52536014)(71200400001)(66946007)(53546011)(8936002)(66446008)(38070700005)(110136005)(508600001)(7696005)(86362001)(6506007)(316002)(55016003)(9686003)(5660300002)(122000001)(33656002)(2906002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?WGKbf6i4C+egs4OkoDhzE2pUcXK8NiFrW9KNDnw9OrjT/Q9a/FQ9CgDo3d?= =?iso-8859-1?Q?sYa7Avmza7kIlAHUCz0E3l5woXue0y7BNN7/9j0HeemaGreq1YPCtjeU9t?= =?iso-8859-1?Q?5mN4Y6gQMuM8xQwgV1cenVrM14dsZ3i9p53UAhd2urSs1njVR2A0hKh3hn?= =?iso-8859-1?Q?iIEWlQnsy6dYhK2pueyCWkHvRwkBZWiaIajdJva925SYnM4+gg86iBeA55?= =?iso-8859-1?Q?SbnLlGHllIW+9aYdQfenlA8eztnQ8P9wWYI3N6AvvSjsJNI3eEzA4DFM0F?= =?iso-8859-1?Q?wIjjLd5fhAmVLUxqgXcUIP8UhDc9eSFEmIdfJHdBkdkoYTn1rVhDcK0EFL?= =?iso-8859-1?Q?gFejarbYnKBw7+XsQNknqdOGS3miJPRHdqJ1dSm+mMfSfEiCX3emhXkXoj?= =?iso-8859-1?Q?5n1UR9UdXZIEl/EsIxjayRP2OYPfomst1M+Dpo07A8I58Z9r9W6ZAgVVMk?= =?iso-8859-1?Q?sAvrLirNAd7G53JfdW6ViaCgImTHHbO7jVb9LxhIjor/fz9QEHEGZcbN4/?= =?iso-8859-1?Q?3buBwnwSBSovYIjdLaW5XGYdi8fHsebfbLaJ0B8mvkHi1GNoRv3+Euf6Zl?= =?iso-8859-1?Q?xF1qZHBBbGRQ7ZS9aNGVz6VI+cLo+elwMIxwaa9eZ/+sidwh/I0fEaEk2q?= =?iso-8859-1?Q?egABPRNsODZc//sZOOsbukwUwjg3o4W74f6iZ7yylDzcDZxu7JJcMyiFgW?= =?iso-8859-1?Q?CfGm406OzxOZxl8N0e2mG1qCmY4ZZ4Rgb3O9C0QFREC1QoQ7aSrWEyENKB?= =?iso-8859-1?Q?pQOJHYU5WyYDxwHk84s8TVG8Mu2ziz276XCeXLdb3PExrwsK2VPBDCUDCg?= =?iso-8859-1?Q?6vLAvdBkA/Hti3Lp8wY2hvzHBxrHGTibKaHLKL2UT6uDkhTLgP3UAhaQ9y?= =?iso-8859-1?Q?yLoG+o++b4cJlBQzDhUIJRPxuK4mOGwt+C56n1lQXHgoz9ypFUfaHojwTx?= =?iso-8859-1?Q?cncqmZWl2n2K+RHCDMMT4ZwPLUTUQ/ChLRtuHR+8jJiur7s1lN/vVyPuj5?= =?iso-8859-1?Q?U4o1f1Qzdg4RpuCU6DGiqNxMzX40ibk8uUaKmljpymok7n69LR1SdTA2If?= =?iso-8859-1?Q?+JeVxn+vwvqgOzFrUuQd3jQYpDIvhVcL3aWz+/G8Iqlhoxq/l0bCZLRUVU?= =?iso-8859-1?Q?YPhtyY5XIfk2EyFfevd5mBBqegLd8cbf61zBnWo4o2K1NpZoP6SIggWgmI?= =?iso-8859-1?Q?n6Gf7V3ahN+WHWJEQlyD/FgM+OBuXzqUIF5p8f7Rwp9MOR6R2Vs1O8mx7v?= =?iso-8859-1?Q?3IJi2U7U4MMAPRPLAum+pAoWLKU1t5Nb+BB/SgPjvWOeC0aegOQLso34Gk?= =?iso-8859-1?Q?04th8JDNwc+dQpNifpLP9Tu5CZYBp78/Dg5NR905AR1jxU5M+QiwIoGz/4?= =?iso-8859-1?Q?YOwWCy7TjjpQYcO4Q4PWXsuTaOzPPA4GB85n+tXd3crt330+RrXiZY4sJk?= =?iso-8859-1?Q?EGG0TOYa2EQoYHK4HGhQ+EgKORSQmtjCYK9VjI74Ab74ine9zhBygshTHJ?= =?iso-8859-1?Q?a2AO0LPvycOoosSh09PQbwEhcMOT1EAYpv//PCn664NV9YZBOYnQHPdS8M?= =?iso-8859-1?Q?f3bPfp8=3D?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: dbi-services.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: ZR0P278MB0920.CHEP278.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 80dfc665-6d81-4ce6-f57e-08da05ca887f X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Mar 2022 14:54:25.7497 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b9c70613-b1ea-47b7-9fdd-e6f3a67ce75c X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 9Hpr9ZvVtAnIfn0PNIJdSKtcv0iCJm76ewY9xjh3PS1/jdyURi+uUxxg/0oyJqDbCzTh8AUDIhnoSu+o5TNQmiMJrKGI1kZJ+pdPQpwODltJjKAOQYJGMvJJRmlkOPJM X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV0P278MB0274 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk >> On 14 Mar 2022, at 15:01, Tom Lane wrote:=0A= >> =0A= >> Daniel Gustafsson writes:=0A= >>> On 13 Mar 2022, at 17:05, Daniel Westermann (DWE) wrote:=0A= >>>> Is it worth fixing that with "mkdir -p ..."? =0A= >> =0A= >>> Well, it will fail unless the user already had /usr/local/pgsql/, but I= hear=0A= >>> what you're saying.=A0 Though I bet almost anyone following this will b= e able to=0A= >>> figure it out but there is little to no value in not being correct.=0A= >> =0A= >> I think that at the time that was written, mkdir didn't universally=0A= >> have a "-p" option.=A0 But POSIX has required that for a very long=0A= >> time, so it's probably safe to assume it now.=0A= =0A= >Yeah, I wasn't able to find any credibly still useable system man page whi= ch=0A= >didn't list -p.=A0 (the fact that IRIX seems to have been one of very few = to have=0A= >a long option '--parents' was an interesting archeological tidbit learned.= )=0A= =0A= >> A larger issue is that blind "mkdir -p" may not produce the ownerships= =0A= >> and permissions you want for the parent directories.=A0 That's not a=0A= >> topic to get into in a one-line summary, though.=0A= =0A= >Agreed, we're skipping over lots of details in this short version.=0A= =0A= >I'll to make the mkdir -p change happen later today unless someone feels= =0A= >strongly about leaving it out.=0A= =0A= Thank you Daniel and Tom=0A= Regards=0A= Daniel=