Commit 3f1af6a7 authored by Vladimir Bashkirtsev's avatar Vladimir Bashkirtsev

Initial commit

parents
IRQBALANCE_ENV := $(if $(filter odroidhc2,$(MAKECMDGOALS)),"IRQBALANCE_BANNED_CPULIST=0-3",)
odroidhc2: irqbalance-service
tar xf irqbalance-1.8.0.tar.gz
cd irqbalance-1.8.0 && ./autogen.sh
cd irqbalance-1.8.0 && ./configure --prefix=/usr --with-systemd
$(MAKE) -C irqbalance-1.8.0
$(MAKE) -C irqbalance-1.8.0 check
$(MAKE) -C irqbalance-1.8.0 install
@echo "$$IRQBALANCE_SERVICE" > /lib/systemd/system/irqbalance.service
systemctl enable irqbalance.service
rm -rf irqbalance-1.8.0
irqbalance-service:
define IRQBALANCE_SERVICE
[Unit]
Description=irqbalance daemon
Documentation=man:irqbalance(1)
Documentation=https://github.com/Irqbalance/irqbalance
ConditionVirtualization=!container
[Service]
Environment=$(IRQBALANCE_ENV)
ExecStart=/usr/sbin/irqbalance --foreground
CapabilityBoundingSet=
NoNewPrivileges=yes
ReadOnlyPaths=/
ReadWritePaths=/proc/irq
RestrictAddressFamilies=AF_UNIX
RuntimeDirectory=irqbalance/
[Install]
WantedBy=multi-user.target
endef
export IRQBALANCE_SERVICE
etc
/etc/.*
bin
/usr/sbin/.*
/lib/systemd/system/.*
man
/usr/share/man/.*
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment