Template:KERNEL VERSION NEWER: Difference between revisions

From Variscite Wiki
No edit summary
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly> Parse the kernel version we're testing -->
<!--
 
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 24: Line 62:
| {{{4|false}}}
| {{{4|false}}}
}}
}}
</includeonly>

Latest revision as of 21:10, 21 February 2025







Expression error: Unexpected < operator.