[PlanetCCRMA] rtirq as systemd service?
Simon Lewis
simon.lewis at slnet-online.de
Sat Mar 30 11:50:58 PDT 2013
Hello Fernando
Since fc17 upwards uses systemd and not sysvinit, should rtirq be made a
systemd service?
Something like:
____________________
Name: systemd-rtirq
Version: 20121105
Source0: http://www.rncbc.org/jack/rtirq-20121105.tar.gz
Requires: /bin/sh
Requires: /usr/bin/chrt
Conflicts: rtirq
%prep
%setup -q -n rtirq-20121105
%build
# nothing to do here
%install
cat > rtirq.service << EOF
[Unit]
Description=Realtime IRQ thread system tuning
[Service]
Type=oneshot
ExecStart=/etc/rc.d/init.d/rtirq start
ExecStop=/etc/rc.d/init.d/rtirq stop
RemainAfterExit=true
[Install]
WantedBy=multi-user.target
EOF
install -vDm644 rtirq.conf %{buildroot}%{_sysconfdir}/sysconfig/rtirq
install -vDm755 rtirq.sh %{buildroot}%{_sysconfdir}/rc.d/init.d/rtirq
install -vDm644 rtirq.service
%{buildroot}%{_prefix}/lib/systemd/system/rtirq.service
%post
systemctl enable rtirq.service
%preun
systemctl disable rtirq.service
%files
%defattr(-,root,root,-)
%config(noreplace) %{_sysconfdir}/sysconfig/rtirq
%config(noreplace) %{_sysconfdir}/rc.d/init.d/rtirq
%{_prefix}/lib/systemd/system/rtirq.service
______________________________
With best regards, Simon Lewis
More information about the PlanetCCRMA
mailing list