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

(-)a/debian/koha-common.default (+13 lines)
Lines 1-3 Link Here
1
## General koha-common default options
1
## General koha-common default options
2
2
3
PERL5LIB="/usr/share/koha/lib"
3
PERL5LIB="/usr/share/koha/lib"
4
5
## Automatic template translation update
6
#
7
# This variable controls whether template translations should
8
# be updated automatically on koha-common package upgrades.
9
# Options: 'yes'
10
#          'no'  (default)
11
# Note: if you choose 'no' then you will have to issue
12
#  $ koha-translate --update <lang_code>
13
#
14
#AUTOMATIC_TRANSLATIONS_UPDATE="no"
15
16
## End of general koha-common default options
(-)a/debian/koha-common.postinst (-1 / +33 lines)
Lines 2-9 Link Here
2
2
3
set -e
3
set -e
4
4
5
NAME="koha-common"
6
# Default to "no"
7
AUTOMATIC_TRANSLATIONS_UPDATE="no"
8
5
. /usr/share/debconf/confmodule
9
. /usr/share/debconf/confmodule
6
10
11
# Read configuration variable file if it is present
12
if [ -r /etc/default/$NAME ]; then
13
    . /etc/default/$NAME
14
fi
15
7
conf=/etc/mysql/koha-common.cnf
16
conf=/etc/mysql/koha-common.cnf
8
if [ ! -e "$conf" ] && [ ! -L "$conf" ]
17
if [ ! -e "$conf" ] && [ ! -L "$conf" ]
9
then
18
then
Lines 14-19 fi Link Here
14
23
15
koha-upgrade-schema $(koha-list)
24
koha-upgrade-schema $(koha-list)
16
25
26
if [ "$AUTOMATIC_TRANSLATIONS_UPDATE" = "yes" ]; then
27
    for lang in $(koha-translate --list | grep -v -x "en"); do
28
        if koha-translate --update $lang; then
29
            echo "Updated the $lang translations."
30
        else
31
            cat <<EOF
32
ERROR: an error was found when updating '$lang' translations. Please manually
33
run 'koha-translate --update $lang'. Run man koha-translate for more options.
34
EOF
35
        fi
36
    done
37
else
38
    # no auto-update, check update needed and warn if needed
39
    if koha-translate --list | grep -v -q -x "en"; then
40
        # translations installed, update needed
41
        cat <<EOF
42
Warning: template translations are not set to be automatically updated.
43
Please manually run 'koha-translate --update lang_code' to update them.
44
45
You can run 'koha-translate --list' to get a list of the installed translations codes.
46
EOF
47
    fi
48
fi
49
17
db_stop
50
db_stop
18
51
19
exit 0
52
exit 0
20
- 

Return to bug 10942