summarylogtreecommitdiffstats
path: root/zenphoto.install
blob: 5ed153399a7f42747a7117e3b70e571bee39a4cb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40

# Thanks to stackoverflow (Dennis Williamson Post)
vercomp () {
    if [[ $1 == $2 ]]
    then
        return 0
    fi
    local IFS=.
    local i ver1=($1) ver2=($2)
    for ((i=0; i<${#ver1[@]}; i++))
    do
        if [[ -z ${ver2[i]} ]]
        then
            # fill empty fields in ver2 with zeros
            ver2[i]=0
        fi
        if ((10#${ver1[i]} > 10#${ver2[i]}))
        then
            return 1
        fi
        if ((10#${ver1[i]} < 10#${ver2[i]}))
        then
            return 2
        fi
    done
    return 0
}

post_upgrade() {
    vercomp "1.4.4-1" $2
    if (( "$?" <= "1" )); then
        echo "WARNING: Architecture change in the package."
        echo "In order to get it running again, please move the data in"
        echo "the according directories in '/var/lib/zenphoto'."
    fi;
    echo
    echo "In order to load config file in apache configuration, you may run:"
    echo "echo 'Include /etc/webapps/zenphoto/apache.conf' >> /etc/httpd/conf/httpd.conf"
}