mirror of
https://github.com/Zygo/bees.git
synced 2025-05-17 21:35:45 +02:00
Due to bees installing into the local-fs.target, bees also runs during system-update.target. This should not be done, system-update.target is meant as an isolated bootup mode for applying updates offline, that is: Only essential services are running. Fix this by making it WantedBy basic.target instead. According to system-update.target and "man bootup", system-update.target pulls in sysinit.target, as does basic.target. So essentially, basic.target is not part of the system-update.target transaction. Signed-off-by: Kai Krakow <kai@kaishome.de>
25 lines
459 B
SYSTEMD
25 lines
459 B
SYSTEMD
[Unit]
|
|
Description=Bees - Best-Effort Extent-Same, a btrfs deduplicator daemon: %i
|
|
After=local-fs.target
|
|
|
|
[Service]
|
|
Type=simple
|
|
ExecStart=/usr/sbin/beesd %i
|
|
Nice=19
|
|
KillMode=control-group
|
|
KillSignal=SIGTERM
|
|
CPUShares=128
|
|
StartupCPUShares=256
|
|
BlockIOWeight=100
|
|
StartupBlockIOWeight=250
|
|
IOSchedulingClass=idle
|
|
IOSchedulingPriority=7
|
|
CPUSchedulingPolicy=batch
|
|
Nice=19
|
|
Restart=on-abnormal
|
|
CPUAccounting=true
|
|
MemoryAccounting=true
|
|
|
|
[Install]
|
|
WantedBy=basic.target
|