View | Details | Raw Unified | Return to bug 15714
Collapse All | Expand All

(-)a/debian/scripts/koha-start-zebra (-4 / +4 lines)
Lines 30-48 start_zebra_instance() Link Here
30
{
30
{
31
    local instancename=$1
31
    local instancename=$1
32
32
33
    # get zebra log levels from koha-conf.xml
34
    local loglevels=$(get_loglevels $instancename)
35
33
    echo "Starting Zebra server for $instancename"
36
    echo "Starting Zebra server for $instancename"
34
    touch "/var/log/koha/$instancename/zebra-error.log" \
37
    touch "/var/log/koha/$instancename/zebra-error.log" \
35
        "/var/log/koha/$instancename/zebra.log" \
36
        "/var/log/koha/$instancename/zebra-output.log"
38
        "/var/log/koha/$instancename/zebra-output.log"
37
    chown "$instancename-koha:$instancename-koha" \
39
    chown "$instancename-koha:$instancename-koha" \
38
        "/var/log/koha/$instancename/zebra-error.log" \
40
        "/var/log/koha/$instancename/zebra-error.log" \
39
        "/var/log/koha/$instancename/zebra.log" \
40
        "/var/log/koha/$instancename/zebra-output.log"
41
        "/var/log/koha/$instancename/zebra-output.log"
41
    daemon \
42
    daemon \
42
        --name="$instancename-koha-zebra" \
43
        --name="$instancename-koha-zebra" \
43
        --pidfiles="/var/run/koha/$instancename/" \
44
        --pidfiles="/var/run/koha/$instancename/" \
44
        --errlog="/var/log/koha/$instancename/zebra-error.log" \
45
        --errlog="/var/log/koha/$instancename/zebra-error.log" \
45
        --stdout="/var/log/koha/$instancename/zebra.log" \
46
        --output="/var/log/koha/$instancename/zebra-output.log" \
46
        --output="/var/log/koha/$instancename/zebra-output.log" \
47
        --verbose=1 \
47
        --verbose=1 \
48
        --respawn \
48
        --respawn \
Lines 50-56 start_zebra_instance() Link Here
50
        --user="$instancename-koha.$instancename-koha" \
50
        --user="$instancename-koha.$instancename-koha" \
51
        -- \
51
        -- \
52
        zebrasrv \
52
        zebrasrv \
53
        -v none,fatal,warn \
53
        -v $loglevels \
54
        -f "/etc/koha/sites/$instancename/koha-conf.xml" && \
54
        -f "/etc/koha/sites/$instancename/koha-conf.xml" && \
55
        return 0 || \
55
        return 0 || \
56
        return 1
56
        return 1
(-)a/debian/scripts/koha-stop-zebra (-9 lines)
Lines 34-51 stop_zebra_instance() Link Here
34
    daemon \
34
    daemon \
35
        --name="$instancename-koha-zebra" \
35
        --name="$instancename-koha-zebra" \
36
        --pidfiles="/var/run/koha/$instancename/" \
36
        --pidfiles="/var/run/koha/$instancename/" \
37
        --errlog="/var/log/koha/$instancename/zebra-error.log" \
38
        --stdout="/var/log/koha/$instancename/zebra.log" \
39
        --output="/var/log/koha/$instancename/zebra-output.log" \
40
        --verbose=1 \
41
        --respawn \
42
        --delay=30 \
43
        --user="$instancename-koha.$instancename-koha" \
37
        --user="$instancename-koha.$instancename-koha" \
44
        --stop \
38
        --stop \
45
        -- \
39
        -- \
46
        zebrasrv \
40
        zebrasrv \
47
        -v none,fatal,warn \
48
        -f "/etc/koha/sites/$instancename/koha-conf.xml" && \
49
        return 0 || \
41
        return 0 || \
50
        return 1
42
        return 1
51
}
43
}
52
- 

Return to bug 15714