mirror of
https://gitlab.com/dslackw/slpkg.git
synced 2025-01-29 20:34:22 +01:00
bugfix: Find package error #13
This commit is contained in:
parent
2fc93e2078
commit
34c8e1aaa7
1 changed files with 11 additions and 9 deletions
|
@ -27,14 +27,16 @@ def split_package(package):
|
|||
Split package in name, version
|
||||
arch and build tag.
|
||||
'''
|
||||
name = ver = arch = build = []
|
||||
split = package.split("-")
|
||||
build = split[-1]
|
||||
build_a, build_b = '', ''
|
||||
build_a = build[:1]
|
||||
if build[1:2].isdigit():
|
||||
build_b = build[1:2]
|
||||
build = build_a + build_b
|
||||
arch = split[-2]
|
||||
ver = split[-3]
|
||||
name = "-".join(split[:-3])
|
||||
if len(split) > 2:
|
||||
build = split[-1]
|
||||
build_a, build_b = '', ''
|
||||
build_a = build[:1]
|
||||
if build[1:2].isdigit():
|
||||
build_b = build[1:2]
|
||||
build = build_a + build_b
|
||||
arch = split[-2]
|
||||
ver = split[-3]
|
||||
name = "-".join(split[:-3])
|
||||
return [name, ver, arch, build]
|
||||
|
|
Loading…
Add table
Reference in a new issue