Matteo Croce
c154bb65ad
condition: introduce ConditionVersion=/AssertVersion=
Add a new condition wich checks against systemd version.
Change condition_test_kernel_version() into a generic condition_test_version()
so most of the code can be reused.
$ systemctl --version
systemd 258 (258~devel-g53ca5f6)
$ systemd-analyze condition 'ConditionVersion=systemd>255'
test.service: ConditionVersion=>255 succeeded.
$ systemd-analyze condition 'ConditionVersion=systemd>260'
test.service: ConditionVersion=>260 failed.
$ systemd-analyze condition 'ConditionVersion=systemd>=258'
test.service: ConditionVersion=>=258 succeeded.
$ systemd-analyze condition 'ConditionVersion=systemd>=257.1'
test.service: ConditionVersion=>=257.1 succeeded.
$ uname -r
6.12.13-200.fc41.aarch64
$ systemd-analyze condition 'ConditionVersion=kernel > 4.4'
test.service: ConditionVersion=kernel > 4.4 succeeded.
$ systemd-analyze condition 'ConditionVersion=kernel > 6.20'
test.service: ConditionVersion=kernel > 6.20 failed.
$ systemd-analyze condition 'ConditionVersion=kernel < 9.0'
test.service: ConditionVersion=kernel < 9.0 succeeded.
2025-03-18 18:36:59 +09:00
..
2024-12-04 14:04:24 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2025-03-18 18:36:59 +09:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2023-09-07 00:53:28 +09:00
2024-12-04 14:04:24 +01:00
2024-12-04 14:04:24 +01:00
2024-12-04 14:04:24 +01:00
2024-12-04 14:04:24 +01:00
2024-12-04 14:04:24 +01:00
2024-12-04 14:04:24 +01:00
2024-12-04 14:04:24 +01:00
2024-01-09 11:14:16 +01:00
2024-12-04 14:04:24 +01:00
2024-12-04 14:04:24 +01:00
2024-12-04 14:04:24 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-04-08 07:29:06 +09:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-07-21 19:10:58 +01:00
2024-01-09 11:14:16 +01:00
2023-02-15 10:10:54 +09:00
2023-06-28 22:01:55 +02:00
2023-02-15 10:10:54 +09:00
2023-02-15 10:10:54 +09:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-06-25 05:21:00 +09:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00
2024-01-09 11:14:16 +01:00