pcp
[Top] [All Lists]

[PATCH] configure: accept Open Build Service ps output

To: pcp <pcp@xxxxxxxxxxx>
Subject: [PATCH] configure: accept Open Build Service ps output
From: David Disseldorp <ddiss@xxxxxxx>
Date: Tue, 5 May 2015 18:03:24 +0200
Cc: David Disseldorp <ddiss@xxxxxxx>
Delivered-to: pcp@xxxxxxxxxxx
The Open Build Service runs with bash as PID 1, which should not cause
configure failure.
---
 configure    | 2 ++
 configure.ac | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/configure b/configure
index 86f6550..a3d1d83 100755
--- a/configure
+++ b/configure
@@ -8897,6 +8897,8 @@ NR == 1                   { if ($1 != "UID" && $1 != 
"USER") exit
 # Unix variants
 $2 == 1 && / init/     { print "OK"; exit }
 $2 == 1 && / \/etc\/init/ { print "OK"; exit }
+# Open Build Service
+$2 == 1 && / \/bin\/bash/ { print "OK"; exit }
 # Fedora 9
 $2 == 1 && / \/sbin\/init/ { print "OK"; exit }
 # Fedora 15
diff --git a/configure.ac b/configure.ac
index 2d3f8fd..d8e4e1d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1122,6 +1122,8 @@ NR == 1                   { if ($1 != "UID" && $1 != 
"USER") exit
 # Unix variants
 $2 == 1 && / init/     { print "OK"; exit }
 $2 == 1 && / \/etc\/init/ { print "OK"; exit }
+# Open Build Service
+$2 == 1 && / \/bin\/bash/ { print "OK"; exit }
 # Fedora 9
 $2 == 1 && / \/sbin\/init/ { print "OK"; exit }
 # Fedora 15
-- 
2.1.4

<Prev in Thread] Current Thread [Next in Thread>