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

(-)a/debian/scripts/koha-functions.sh (+20 lines)
Lines 233-235 get_loglevels() Link Here
233
    fi
233
    fi
234
234
235
}
235
}
236
237
get_tmpdir()
238
{
239
    if [ "$TMPDIR" != "" ]; then
240
        if [ -d "$TMPDIR" ]; then
241
            echo $TMPDIR
242
            return 0
243
        fi
244
        # We will not unset TMPDIR but just default to /tmp here
245
        # Note that mktemp (used later) would look at TMPDIR
246
        echo "/tmp"
247
        return 0
248
    fi
249
    local retval=$(mktemp -u)
250
    if [ "$retval" = "" ]; then
251
        echo "/tmp"
252
        return 0
253
    fi
254
    echo $(dirname $retval)
255
}
(-)a/debian/scripts/koha-remove (-1 / +6 lines)
Lines 108-113 eof Link Here
108
        rm "/etc/koha/sites/$name/zebra-authorities-dom.cfg"
108
        rm "/etc/koha/sites/$name/zebra-authorities-dom.cfg"
109
    [ -f "/etc/koha/sites/$name/zebra.passwd" ] && \
109
    [ -f "/etc/koha/sites/$name/zebra.passwd" ] && \
110
        rm "/etc/koha/sites/$name/zebra.passwd"
110
        rm "/etc/koha/sites/$name/zebra.passwd"
111
112
    tempdir=$(get_tmpdir)
113
    [ -d "$tempdir/koha_${name}_upload" ] && \
114
        # Temporary uploads can be discarded, apart from purgeall
115
        rm -r "$tempdir/koha_${name}_upload"
116
111
    [ -f "/var/lib/koha/$name/letsencrypt.enabled" ] && \
117
    [ -f "/var/lib/koha/$name/letsencrypt.enabled" ] && \
112
        rm -r "/var/lib/koha/$name/letsencrypt.enabled"
118
        rm -r "/var/lib/koha/$name/letsencrypt.enabled"
113
    [ -f "/etc/letsencrypt/renewal/$le_opacdomain.conf" ] && \
119
    [ -f "/etc/letsencrypt/renewal/$le_opacdomain.conf" ] && \
114
- 

Return to bug 17777