mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-15 12:03:31 +01:00
projects.py: Read /usr/share/doc/packages/<name>/VERSION, too
Add support for searching VERSION below the project root _and_ below /usr/share/doc/packages/ Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
parent
8b3b711bc4
commit
82a3f4dc92
1 changed files with 15 additions and 5 deletions
|
|
@ -388,13 +388,23 @@ def get_value(name, section, key):
|
|||
proj_root = topdir
|
||||
else:
|
||||
proj_root = projs_root + '/' + name
|
||||
|
||||
debug("proj_root = " + proj_root)
|
||||
|
||||
if section == 'version':
|
||||
file = open(proj_root + '/VERSION', 'r')
|
||||
r=file.read().replace('\n', '').replace('-dev', '')
|
||||
file.close()
|
||||
return r
|
||||
proj_version_dirs = [ proj_root ]
|
||||
if proj_root != topdir:
|
||||
proj_version_dirs.append('/usr/share/doc/packages/' + name)
|
||||
for d in proj_version_dirs:
|
||||
version_path = d + '/VERSION'
|
||||
try:
|
||||
with open(version_path) as fd:
|
||||
r = fd.read().replace('\n', '').replace('-dev', '')
|
||||
fd.close()
|
||||
return r
|
||||
except EnvironmentError:
|
||||
debug("ignoring unreadable file " + version_path)
|
||||
continue
|
||||
raise Exception("No version file found for project \"" + name + "\"")
|
||||
|
||||
path = proj_root + '/make/project.conf'
|
||||
#print('path = ', path, 'top_name = ', top_name, 'name = ', name)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue