[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[PATCH] Fix probing of Hurd installations on the Hurd



Test for /servers instead of /servers/exec to avoid starting an
translator in the mounted system.  Furthermore, avoid testing for a
specific Hurd component (previously, the script used /hurd/init, which
incidentally has been renamed recently, and the replacement program
might be phased out at least on Debian/Hurd).
---
 os-probes/mounted/x86/70hurd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/os-probes/mounted/x86/70hurd b/os-probes/mounted/x86/70hurd
index ffc0a44..af29ff5 100755
--- a/os-probes/mounted/x86/70hurd
+++ b/os-probes/mounted/x86/70hurd
@@ -7,7 +7,7 @@ partition="$1"
 dir="$2"
 type="$3"
 
-if [ -e "$dir/servers/exec" ] && [ -x "$dir/hurd/init" ]; then
+if [ -d "$dir/servers" ] && [ -d "$dir/hurd" ]; then
         label="$(count_next_label Hurd)"
 	result "$partition:GNU/Hurd:$label:hurd"
 	exit 0
-- 
2.6.1


Reply to: