diff options
Diffstat (limited to 'man/ebuild.5')
-rw-r--r-- | man/ebuild.5 | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/man/ebuild.5 b/man/ebuild.5 index 5c71cbea..94f49d70 100644 --- a/man/ebuild.5 +++ b/man/ebuild.5 @@ -286,9 +286,15 @@ and explicitly disallow them from being temporarily installed simultaneously during a series of upgrades. This syntax is supported beginning with \fBEAPI 2\fR. .br -\fI*\fR means match any version of the package so long as the specified base -is matched. So with a version of '2*', we can match '2.1', '2.2', '2.2.1', +\fI*\fR means match any version of the package so long +as the specified string prefix is matched. So with a +version of '2*', we can match '2.1', '2.2', '2.2.1', etc... and not match version '1.0', '3.0', '4.1', etc... +Beware that, due to the string matching nature, '20' +will also be matched by '2*'. The version part +that comes before the '*' must be a valid version in the absence of the '*'. +For example, '2' is a valid version and '2.' is not. Therefore, '2*' is +allowed and '2.*' is not. .br \fI~\fR means match any revision of the base version specified. So in the above example, we would match versions '1.0.2a', '1.0.2a\-r1', '1.0.2a\-r2', |