Template:KERNEL VERSION NEWER: Difference between revisions
From Variscite Wiki
No edit summary |
No edit summary |
||
(4 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}} }} |
Latest revision as of 21:10, 21 February 2025
Expression error: Unexpected < operator.