[PATCH 1 of 6] Configure: fixed nobody/nogroup detection stderr redirection

Maxim Dounin mdounin at mdounin.ru
Sun May 25 21:46:36 UTC 2025


# HG changeset patch
# User Maxim Dounin <mdounin at mdounin.ru>
# Date 1748209461 -10800
#      Mon May 26 00:44:21 2025 +0300
# Node ID 03f5c84e7e8c05ce16f6f36452e4cb818c85dde6
# Parent  e2a6fefd81dbe201a88876a95f34620df87259a2
Configure: fixed nobody/nogroup detection stderr redirection.

Previously, "grep: /etc/group: No such file or directory" errors were
printed on systems without the /etc/group file along with the configure
output.  Fix is to use correct stderr redirection.

diff --git a/auto/unix b/auto/unix
--- a/auto/unix
+++ b/auto/unix
@@ -7,13 +7,13 @@ NGX_USER=${NGX_USER:-nobody}
 
 if [ -z "$NGX_GROUP" ]; then
     if [ $NGX_USER = nobody ]; then
-        if grep nobody /etc/group 2>&1 >/dev/null; then
+        if grep nobody /etc/group >/dev/null 2>&1; then
             echo "checking for nobody group ... found"
             NGX_GROUP=nobody
         else
             echo "checking for nobody group ... not found"
 
-            if grep nogroup /etc/group 2>&1 >/dev/null; then
+            if grep nogroup /etc/group >/dev/null 2>&1; then
                 echo "checking for nogroup group ... found"
                 NGX_GROUP=nogroup
             else



More information about the nginx-devel mailing list