[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