mirror of
https://github.com/systemd/systemd.git
synced 2024-11-27 04:03:36 +08:00
fe077a1a58
systemd-sysext has the same check, but it was forgotten for confexts. Needed to activate confexts from the ESP in the initrd.
36 lines
1.1 KiB
Desktop File
36 lines
1.1 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.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
|
|
|
|
DefaultDependencies=no
|
|
After=local-fs.target
|
|
Before=sysinit.target systemd-tmpfiles-setup.service
|
|
Conflicts=shutdown.target initrd-switch-root.target
|
|
Before=shutdown.target initrd-switch-root.target
|
|
|
|
[Service]
|
|
Type=oneshot
|
|
RemainAfterExit=yes
|
|
ExecStart=systemd-confext refresh
|
|
ExecReload=systemd-confext refresh
|
|
ExecStop=systemd-confext unmerge
|
|
|
|
[Install]
|
|
WantedBy=sysinit.target
|