From: Daniel Wagner Date: Thu, 12 Oct 2023 07:29:30 +0000 (+0200) Subject: fabrics: autoconnect: explicitly express module dependency X-Git-Tag: v2.7~97 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=a5a7b3cd8da6ff1ea4eb94754bf65eb807020c57;p=users%2Fsagi%2Fnvme-cli.git fabrics: autoconnect: explicitly express module dependency Use Wants/After to let systemd handle loading the kernel module, which is the preferred way. Signed-off-by: Daniel Wagner --- diff --git a/nvmf-autoconnect/systemd/nvmf-autoconnect.service.in b/nvmf-autoconnect/systemd/nvmf-autoconnect.service.in index 621879a5..92960cde 100644 --- a/nvmf-autoconnect/systemd/nvmf-autoconnect.service.in +++ b/nvmf-autoconnect/systemd/nvmf-autoconnect.service.in @@ -2,12 +2,13 @@ Description=Connect NVMe-oF subsystems automatically during boot ConditionPathExists=|@SYSCONFDIR@/nvme/config.json ConditionPathExists=|@SYSCONFDIR@/nvme/discovery.conf +Wants=modprobe@nvme_fabrics.service +After=modprobe@nvme_fabrics.service After=network-online.target Before=remote-fs-pre.target [Service] Type=oneshot -ExecStartPre=/sbin/modprobe nvme-fabrics ExecStart=@SBINDIR@/nvme connect-all --context=autoconnect [Install]