]> git.kaiwu.me - nginx.git/commitdiff
fix --group= vs --user=
authorIgor Sysoev <igor@sysoev.ru>
Mon, 6 Nov 2006 18:39:28 +0000 (18:39 +0000)
committerIgor Sysoev <igor@sysoev.ru>
Mon, 6 Nov 2006 18:39:28 +0000 (18:39 +0000)
auto/os/features

index e8ae033d08b25bbc98b37079c709ba8ec31ffb83..670de98a062706bf111fd76921e54c00d9698464 100644 (file)
@@ -4,24 +4,25 @@
 
 NGX_USER=${NGX_USER:-nobody}
 
-if [ -z "$NGX_GROUP" -a $NGX_USER = nobody ] ; then
-    if grep nobody /etc/group 2>&1 >/dev/null; 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
-            echo "checking for nogroup group ... found"
-            NGX_GROUP=nogroup
-        else
-            echo "checking for nogroup group ... not found"
+if [ -z "$NGX_GROUP" ]; then
+    if [ $NGX_USER = nobody ]; then
+        if grep nobody /etc/group 2>&1 >/dev/null; 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
+                echo "checking for nogroup group ... found"
+                NGX_GROUP=nogroup
+            else
+                echo "checking for nogroup group ... not found"
+                NGX_GROUP=nobody
+            fi
         fi
+    else
+        NGX_GROUP=$NGX_USER
     fi
-
-else
-    NGX_GROUP=$NGX_USER
 fi