mirror of
https://github.com/systemd/systemd.git
synced 2025-01-18 10:04:04 +03:00
fec28cb4f9
systemd-sysext has the same check, but it was forgotten for confexts. Needed to activate confexts from the ESP in the initrd. (cherry picked from commit fe077a1a582a43a6378ff29452a373cc7d393764)
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
|