mirror of
https://github.com/systemd/systemd-stable.git
synced 2025-01-22 22:03:43 +03:00
6b978e2295
The service will use either, so let's make sure either of them starts the service as well. (cherry picked from commit c0aeff4b999318d4da48328fff0ea93c8c457ace) (cherry picked from commit c15d8f5c4490e2a4646bd75d18ecd5baca1225c2) (cherry picked from commit f6d8d6cb0599e9f742622acdbda52c3125975a90)
32 lines
1.1 KiB
SYSTEMD
32 lines
1.1 KiB
SYSTEMD
# SPDX-License-Identifier: LGPL-2.1-or-later
|
|
#
|
|
# This file is part of systemd.
|
|
#
|
|
# systemd is free software; you can redistribute it and/or modify it
|
|
# under the terms of the GNU Lesser General Public License as published by
|
|
# the Free Software Foundation; either version 2.1 of the License, or
|
|
# (at your option) any later version.
|
|
|
|
[Unit]
|
|
Description=Load Kernel Modules
|
|
Documentation=man:systemd-modules-load.service(8) man:modules-load.d(5)
|
|
DefaultDependencies=no
|
|
Conflicts=shutdown.target
|
|
Before=sysinit.target shutdown.target
|
|
ConditionCapability=CAP_SYS_MODULE
|
|
ConditionDirectoryNotEmpty=|/lib/modules-load.d
|
|
ConditionDirectoryNotEmpty=|/usr/lib/modules-load.d
|
|
ConditionDirectoryNotEmpty=|/usr/local/lib/modules-load.d
|
|
ConditionDirectoryNotEmpty=|/etc/modules-load.d
|
|
ConditionDirectoryNotEmpty=|/run/modules-load.d
|
|
ConditionKernelCommandLine=|modules-load
|
|
ConditionKernelCommandLine=|modules_load
|
|
ConditionKernelCommandLine=|rd.modules-load
|
|
ConditionKernelCommandLine=|rd.modules_load
|
|
|
|
[Service]
|
|
Type=oneshot
|
|
RemainAfterExit=yes
|
|
ExecStart={{ROOTLIBEXECDIR}}/systemd-modules-load
|
|
TimeoutSec=90s
|