Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
etersoft-build-utils
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
korinf
etersoft-build-utils
Commits
f91e6d02
Commit
f91e6d02
authored
Nov 20, 2014
by
Vitaly Lipatov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix get_numpartrelease(), add test for it
parent
cd8b4b82
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
18 additions
and
5 deletions
+18
-5
spec
share/eterbuild/functions/spec
+1
-1
get_release.sh
tests/get_release.sh
+17
-4
No files found.
share/eterbuild/functions/spec
View file @
f91e6d02
...
...
@@ -50,7 +50,7 @@ get_release()
# get 11 from alt11, 12.1 from alt12.1t
get_numpartrelease
()
{
echo
"
$1
"
|
sed
-e
"s|
\(
[a-zA-Z]*
\)\(
[0-9
\.
]
\)
[^0-9
\.
]
*|
\2
|"
||
echo
"0"
echo
"
$1
"
|
perl
-pe
"s|([a-zA-Z]+)([0-9]+)[^0-9].
*|
\2
|"
||
echo
"0"
}
# get 11 from alt11, 12.1 from alt12.1t
...
...
tests/get_release.sh
View file @
f91e6d02
...
...
@@ -68,29 +68,42 @@ check get_numrelease 3.r3003.1 `get_numrelease`
TESTREL
=
alt4.r3003.2
check get_txtrelease alt
`
get_txtrelease
`
TESTREL
=
alt51
check get_numpartrelease 51
`
get_numpartrelease
$TESTREL
`
TESTREL
=
alt5.2
check get_numpartrelease 5
`
get_numpartrelease
$TESTREL
`
TESTREL
=
alt3.r3003.1
check get_numpartrelease 3
`
get_numpartrelease
$TESTREL
`
TESTREL
=
eter26.svn724archlinux
check get_numpartrelease 26
`
get_numpartrelease
$TESTREL
`
BASERELEASE
=
27.5
get_mn_fromspec
check MAJOR
27
$MAJOR
check MAJOR 27
$MAJOR
check MINOR 5
$MINOR
BASERELEASE
=
35
get_mn_fromspec
check MAJOR 35
$MAJOR
# it will more correct if MINOR will null
check MINOR
"35"
"
$MINOR
"
BASERELEASE
=
27.5.r12002
get_mn_fromspec
check MAJOR
27.5
$MAJOR
check MAJOR 27.5
$MAJOR
check MINOR r12002
$MINOR
BASERELEASE
=
27.r12002.1
get_mn_fromspec
check MAJOR
27
$MAJOR
check MAJOR 27
$MAJOR
check MINOR r12002.1
$MINOR
BASERELEASE
=
27.5.2
get_mn_fromspec
check MAJOR
27.5
$MAJOR
check MAJOR 27.5
$MAJOR
check MINOR 2
$MINOR
# from rpmbh:
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment