File: 10-fedora-distro-name.bash

package info (click to toggle)
python-diskimage-builder 3.2.1-4
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 4,616 kB
  • sloc: sh: 7,689; python: 3,933; makefile: 34
file content (27 lines) | stat: -rw-r--r-- 1,016 bytes parent folder | download
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
export DISTRO_NAME=fedora
export DIB_RELEASE=${DIB_RELEASE:-32}

# Note the filename URL has a "sub-release" in it
#  http:// ... Fedora-Cloud-Base-25-1.3.x86_64.qcow2
#                                   ^^^
# It's not exactly clear how this is generated, or how we could
# determine this programatically.  Other projects have more
# complicated regex-based scripts to find this, which we can examine
# if this becomes an issue ... see thread at [1]
#
# [1] https://lists.fedoraproject.org/archives/list/cloud@lists.fedoraproject.org/thread/2WFO2FKIGUQYRQXIR35UVJGRHF7LQENJ/

if [[ ${DIB_RELEASE} == '28' ]]; then
    export DIB_FEDORA_SUBRELEASE=1.1
elif [[ ${DIB_RELEASE} == '29' ]]; then
    export DIB_FEDORA_SUBRELEASE=1.2
elif [[ ${DIB_RELEASE} == '30' ]]; then
    export DIB_FEDORA_SUBRELEASE=1.2
elif [[ ${DIB_RELEASE} == '31' ]]; then
    export DIB_FEDORA_SUBRELEASE=1.9
elif [[ ${DIB_RELEASE} == '32' ]]; then
    export DIB_FEDORA_SUBRELEASE=1.6
else
    echo "Unsupported Fedora release"
    exit 1
fi