File tree Expand file tree Collapse file tree 1 file changed +14
-9
lines changed Expand file tree Collapse file tree 1 file changed +14
-9
lines changed Original file line number Diff line number Diff line change 57
57
# The following code tries to extract the information by reading the Makefile,
58
58
# when Sphinx is run directly (e.g. by Read the Docs).
59
59
try :
60
- makefile_version_major = None
61
- makefile_version_minor = None
62
- makefile_patchlevel = None
60
+ version_major = None
61
+ version_minor = None
62
+ patchlevel = None
63
+ extraversion = None
63
64
for line in open ('../VERSION' ):
64
65
key , val = [x .strip () for x in line .split ('=' , 2 )]
65
66
if key == 'VERSION_MAJOR' :
66
- makefile_version_major = val
67
+ version_major = val
67
68
if key == 'VERSION_MINOR' :
68
- makefile_version_minor = val
69
+ version_minor = val
69
70
elif key == 'PATCHLEVEL' :
70
- makefile_patchlevel = val
71
- if makefile_version_major and makefile_version_minor and makefile_patchlevel :
71
+ patchlevel = val
72
+ elif key == 'EXTRAVERSION' :
73
+ extraversion = val
74
+ if version_major and version_minor and patchlevel and extraversion :
72
75
break
73
76
except :
74
77
pass
75
78
finally :
76
- if makefile_version_major and makefile_version_minor and makefile_patchlevel :
77
- version = release = makefile_version_major + '.' + makefile_version_minor + '.' + makefile_patchlevel
79
+ if version_major and version_minor and patchlevel and extraversion :
80
+ version = release = version_major + '.' + version_minor + '.' + patchlevel
81
+ if extraversion != '' :
82
+ version = release = version + '-' + extraversion
78
83
else :
79
84
sys .stderr .write ('Warning: Could not extract kernel version\n ' )
80
85
version = release = "unknown version"
You can’t perform that action at this time.
0 commit comments