File: 50-dib-python-version

package info (click to toggle)
python-diskimage-builder 3.37.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 5,572 kB
  • sloc: sh: 7,380; python: 6,444; makefile: 37
file content (37 lines) | stat: -rw-r--r-- 763 bytes parent folder | download | duplicates (2)
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
# Pick which distros we need to force python2 and which to python3
if [ -z "${DIB_PYTHON_VERSION:-}" ]; then
    case "$DISTRO_NAME" in
    ubuntu)
        if [ "$DIB_RELEASE" == "trusty" ]; then
            DIB_PYTHON_VERSION=2
        fi
    ;;
    debian)
        DIB_PYTHON_VERSION=2
    ;;
    fedora)
        if [ "$DIB_RELEASE" -le 22 ]; then
            DIB_PYTHON_VERSION=2
        fi
    ;;
    rhel|centos)
        DIB_PYTHON_VERSION=3
    ;;
    opensuse)
        if [ "${DIB_RELEASE:0:2}" == "42" ]; then
            DIB_PYTHON_VERSION=2
        fi
    ;;
    esac
fi

if [ -z "${DIB_PYTHON_VERSION:-}" ]; then
    DIB_PYTHON_VERSION=3
fi

export DIB_PYTHON_VERSION
export DIB_PYTHON=python${DIB_PYTHON_VERSION}

# Local variables:
# mode: sh
# End: