mirror of
https://github.com/systemd/systemd.git
synced 2025-03-11 20:58:27 +03:00
File system modules should be something the kernel can autoload automatically, and according to my testing that works fine, hence let's drop the explicit deps, in particular as systems usually stick to one fs for these things, not both. I inquired bluca about the reason to add it, and didn't remember anymore, and was fine with me removing this. So let's remove this for now, should issues arise we can revert this.
36 lines
1.2 KiB
Desktop File
36 lines
1.2 KiB
Desktop File
# 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=Merge System Configuration Images into /etc/
|
|
Documentation=man:systemd-confext-initrd.service(8)
|
|
|
|
ConditionCapability=CAP_SYS_ADMIN
|
|
ConditionDirectoryNotEmpty=|/run/confexts
|
|
ConditionDirectoryNotEmpty=|/var/lib/confexts
|
|
ConditionDirectoryNotEmpty=|/usr/local/lib/confexts
|
|
ConditionDirectoryNotEmpty=|/usr/lib/confexts
|
|
ConditionDirectoryNotEmpty=|/.extra/confext
|
|
ConditionPathExists=/etc/initrd-release
|
|
|
|
DefaultDependencies=no
|
|
Before=local-fs-pre.target cryptsetup-pre.target systemd-tmpfiles-setup.service
|
|
Wants=local-fs-pre.target cryptsetup-pre.target
|
|
Conflicts=initrd-switch-root.target
|
|
Before=initrd-switch-root.target
|
|
Wants=modprobe@loop.service modprobe@dm_mod.service
|
|
After=modprobe@loop.service modprobe@dm_mod.service
|
|
|
|
[Service]
|
|
Type=oneshot
|
|
RemainAfterExit=yes
|
|
ExecStart=systemd-confext refresh
|
|
ExecReload=systemd-confext refresh
|
|
ExecStop=systemd-confext unmerge
|