Template:KERNEL VERSION NEWER: Difference between revisions
From Variscite Wiki
No edit summary |
No edit summary |
||
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
< | <!-- | ||
Usage | Usage: | ||
<!-- | {{#ifeq: {{KERNEL_VERSION_NEWER|6.3.72|5.4.100}} | true | | ||
Kernel is newer | |||
| | |||
Kernel is older | |||
}} | |||
See also templates: | |||
KERNEL_VERSION_OLDER | |||
KERNEL_VERSION_EQUAL | |||
Larger example: | |||
{{#vardefine:KERNEL_VERSION|5.4.142}} | |||
{{#vardefine:KERNEL_VERSION_COMPARE|5.4.141}} | |||
{{#ifeq: {{KERNEL_VERSION_NEWER|{{#var:KERNEL_VERSION}}|{{#var:KERNEL_VERSION_COMPARE}}}} | true | | |||
Kernel is newer | |||
| | |||
Kernel is older | |||
}} | |||
{{#ifeq: {{KERNEL_VERSION_OLDER|{{#var:KERNEL_VERSION}}|{{#var:KERNEL_VERSION_COMPARE}}}} | true | | |||
Kernel is older | |||
| | |||
Kernel is newer | |||
}} | |||
{{#ifeq: {{KERNEL_VERSION_NEWER|5.4.100|5.4.100}} | true | | |||
Kernel is equal | |||
| | |||
Kernel is not equal | |||
}} | |||
--> | |||
<!-- Parse the kernel version we're testing --> | |||
{{#vardefine:TestMajor | {{#explode:{{{1}}}|.|0}} }} | {{#vardefine:TestMajor | {{#explode:{{{1}}}|.|0}} }} | ||
{{#vardefine:TestMinor | {{#explode:{{{1}}}|.|1}} }} | {{#vardefine:TestMinor | {{#explode:{{{1}}}|.|1}} }} | ||
Line 27: | Line 56: | ||
+ ({{#var:ThresholdMinor}} * 256) | + ({{#var:ThresholdMinor}} * 256) | ||
+ ({{#var:ThresholdPatch}} ) }} }} | + ({{#var:ThresholdPatch}} ) }} }} | ||
<!-- 3) Compare and display results --> | <!-- 3) Compare and display results --> | ||
Line 35: | Line 62: | ||
| {{{4|false}}} | | {{{4|false}}} | ||
}} | }} | ||
Latest revision as of 21:10, 21 February 2025
Expression error: Unexpected < operator.