mirror of
https://github.com/systemd/systemd.git
synced 2024-11-06 08:26:52 +03:00
a97dcc12e4
We will be woken up on rtnl or dbus activity, so let's just quit if some time has passed and that is the only thing that can happen. Note that we will always stay around if we expect network activity (e.g. DHCP is enabled), as we are not restarted on that.
33 lines
1.1 KiB
SYSTEMD
33 lines
1.1 KiB
SYSTEMD
# 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=Network Service
|
|
Documentation=man:systemd-networkd.service(8)
|
|
ConditionCapability=CAP_NET_ADMIN
|
|
DefaultDependencies=no
|
|
# dbus.service can be dropped once on kdbus, and systemd-udevd.service can be
|
|
# dropped once tuntap is moved to netlink
|
|
After=systemd-udevd.service dbus.service network-pre.target systemd-sysusers.service
|
|
Before=network.target multi-user.target shutdown.target
|
|
Conflicts=shutdown.target
|
|
Wants=network.target
|
|
|
|
[Service]
|
|
Type=notify
|
|
Restart=on-failure
|
|
RestartSec=0
|
|
ExecStart=@rootlibexecdir@/systemd-networkd
|
|
CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_BIND_SERVICE CAP_NET_BROADCAST CAP_NET_RAW CAP_SETUID CAP_SETGID CAP_SETPCAP CAP_CHOWN CAP_DAC_OVERRIDE CAP_FOWNER
|
|
ProtectSystem=full
|
|
ProtectHome=yes
|
|
WatchdogSec=1min
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|
|
Also=systemd-networkd.socket
|