Projet

Général

Profil

Révision 4d2d1fb9

ID4d2d1fb94b52f9a64e0a35ae23caef6769ac57b4
Parent 4b4a6a01
Enfant c8df9ab4

Ajouté par Lars Kruse il y a plus de 7 ans

Plugins xen_*: fix 'autoconf' logic and exitcode

Voir les différences:

plugins/xen/xen_memory
15 15
XM='/usr/sbin/xm'
16 16

  
17 17
if [ "$1" = "autoconf" ]; then
18
        if [ -e $XM ]; then
18
        if [ -x "$XM" ]; then
19 19
                echo yes
20
                exit 0
20
        else
21
                echo "no (xm not found)"
21 22
        fi
22
        echo "no (xm not found)"
23
        exit 1
23
        exit 0
24 24
fi
25 25

  
26 26
if [ "$1" = "config" ]; then
plugins/xen/xen_traffic_
12 12

  
13 13
if [ "$1" = "autoconf" ]; then
14 14
    if which xm > /dev/null ; then
15
        echo yes
15
        if [ -r /proc/net/dev ]; then
16
            echo yes
17
        else
18
            echo "no (/proc/net/dev not found)"
19
        fi
16 20
    else
17 21
        echo "no (xm not found)"
18
        exit 1
19
    fi
20
    if [ -r /proc/net/dev ]; then
21
        echo yes
22
    else
23
        echo "no (/proc/net/dev not found)"
24
        exit 1
25 22
    fi
26 23
    exit 0
27 24
fi
plugins/xen/xen_traffic_all
11 11

  
12 12
if [ "$1" = "autoconf" ]; then
13 13
    if which xm > /dev/null ; then
14
        echo yes
14
        if [ -r /proc/net/dev ]; then
15
            echo yes
16
        else
17
            echo "no (/proc/net/dev not found)"
18
        fi
15 19
    else
16 20
        echo "no (xm not found)"
17
        exit 1
18
    fi
19
    if [ -r /proc/net/dev ]; then
20
        echo yes
21
    else
22
        echo "no (/proc/net/dev not found)"
23
        exit 1
24 21
    fi
25 22
    exit 0
26 23
fi

Formats disponibles : Unified diff