pkgsrc/net/rdist6/patches/patch-ag
abs 1d79225976 If guessing OS type has to have a '*4.0*' entry to try to match svr4,
at least have it after matching specific other OS versions, such as...
'netbsd' (netbsd 4.0 anyone?)
2006-08-19 23:34:54 +00:00

34 lines
1,010 B
Text

$NetBSD: patch-ag,v 1.4 2006/08/19 23:34:54 abs Exp $
--- config/os-type.orig 1999-08-04 16:57:30.000000000 +0100
+++ config/os-type
@@ -75,7 +75,6 @@ fi
if [ -z "${OS}" -a ! -z "${uname}" ]; then
case "`$uname -a | tr '[A-Z]' '[a-z]'`" in
"osf1"*) OS="osf1";;
- *"4.0"*) OS=svr4;; # There has to be a better way
*" dcosx "*) OS=dcosx;;
*"cx/ux"*) OS=cxux;;
*"hp-ux"*) OS=hpux;; # HP-UX 9.x
@@ -102,6 +101,7 @@ if [ -z "${OS}" -a ! -z "${uname}" ]; th
"linux"*) OS=linux;;
"netbsd"*) OS="${osname}";;
"freebsd"*) OS="${osname}${osmajver}";;
+ "dragonfly"*) OS="${osname}";;
"openbsd"*) OS="${osname}";;
"dgux"*) OS=dgux;;
"unicos"*) OS=unicos;;
@@ -109,6 +109,13 @@ if [ -z "${OS}" -a ! -z "${uname}" ]; th
esac
fi
+# At least do this _after_ the above to avoid some false matches
+if [ -z "${OS}" -a ! -z "${uname}" ]; then
+ case "`$uname -a | tr '[A-Z]' '[a-z]'`" in
+ *"4.0"*) OS=svr4;; # There has to be a better way
+ esac
+fi
+
#
# NeXTStep specific.
#