Fix conditional so that the linux module is loaded.
authorJoe Talbott <josepht@dragonflybsd.org>
Wed, 9 Jan 2008 18:51:08 +0000 (18:51 +0000)
committerJoe Talbott <josepht@dragonflybsd.org>
Wed, 9 Jan 2008 18:51:08 +0000 (18:51 +0000)
etc/rc.d/abi

index 527276e..aa2ff3e 100644 (file)
@@ -1,7 +1,7 @@
 #!/bin/sh
 #
 # $FreeBSD: src/etc/rc.d/abi,v 1.2 2003/05/05 15:38:41 mtm Exp $
-# $DragonFly: src/etc/rc.d/abi,v 1.5 2008/01/08 15:30:34 matthias Exp $
+# $DragonFly: src/etc/rc.d/abi,v 1.6 2008/01/09 18:51:08 josepht Exp $
 #
 
 # PROVIDE: abi
@@ -34,7 +34,7 @@ start_cmd="linux_start"
 linux_start()
 {
        echo -n ' linux'
-       if [ `kldstat -q -m "linuxaout"` -eq 1 -o `kldstat -q -m "linuxelf"` -eq 1 ]; then
+       if ! kldstat -q -m "linuxaout" || ! kldstat -q -m "linuxelf"; then
                kldload linux > /dev/null 2>&1
        fi
        if [ -x /compat/linux/sbin/ldconfig ]; then