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: | ||
< | <!-- | ||
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}}} | ||
}} | }} | ||
Latest revision as of 21:10, 21 February 2025
Expression error: Unexpected < operator.