make '.ebuild' in version extraction optional + allow multidigit revisions
This commit is contained in:
parent
a15c148c18
commit
04ca52a8e7
@ -207,7 +207,7 @@ function _get_latest() {
|
|||||||
function _extract_version() {
|
function _extract_version() {
|
||||||
local ebuild="$1"
|
local ebuild="$1"
|
||||||
local revision=
|
local revision=
|
||||||
[[ $ebuild =~ (-r[0-9])\.ebuild$ ]] && revision="${BASH_REMATCH[1]}"
|
[[ $ebuild =~ (-r[0-9]+)(\.ebuild)?$ ]] && echo "matched revision" && revision="${BASH_REMATCH[1]}"
|
||||||
ebuild=${ebuild%.ebuild}
|
ebuild=${ebuild%.ebuild}
|
||||||
ebuild=${ebuild/-r[[:digit:]]}
|
ebuild=${ebuild/-r[[:digit:]]}
|
||||||
ebuild=${ebuild##*-}
|
ebuild=${ebuild##*-}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user