Author: blues Date: Sun Feb 5 23:17:21 2012 GMT Module: packages Tag: HEAD ---- Log message: - rel.4 - systemd support
---- Files affected: packages/irqbalance: irqbalance.spec (1.26 -> 1.27) , irqbalance.service (NONE -> 1.1) (NEW), irqbalance.sysconfig (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: packages/irqbalance/irqbalance.spec diff -u packages/irqbalance/irqbalance.spec:1.26 packages/irqbalance/irqbalance.spec:1.27 --- packages/irqbalance/irqbalance.spec:1.26 Sat May 22 18:39:49 2010 +++ packages/irqbalance/irqbalance.spec Mon Feb 6 00:17:16 2012 @@ -3,12 +3,14 @@ Summary(pl.UTF-8): Rozdzielanie IRQ pomiędzy wiele procesorów Name: irqbalance Version: 0.55 -Release: 3 +Release: 4 License: GPL Group: Daemons Source0: http://www.irqbalance.org/releases/%{name}-%{version}.tar.gz # Source0-md5: 9f6b314ff1fdc14173abeb40592d4edf Source1: %{name}.init +Source2: %{name}.sysconfig +Source3: %{name}.service Patch0: %{name}-opt.patch Patch1: %{name}-pie.patch Patch2: %{name}-cputree-parse.patch @@ -45,10 +47,13 @@ %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man1,/etc/rc.d/init.d} +install -d $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man1,%{systemdunitdir}} \ + $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig} install %{name} $RPM_BUILD_ROOT%{_sbindir} install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name} +install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name} +install %{SOURCE3} $RPM_BUILD_ROOT%{systemdunitdir} %clean rm -rf $RPM_BUILD_ROOT @@ -56,17 +61,24 @@ %post /sbin/chkconfig --add irqbalance %service irqbalance restart "irqbalance daemon" +%systemd_post irqbalance.service %preun if [ "$1" = "0" ]; then %service irqbalance stop /sbin/chkconfig --del irqbalance fi +%systemd_preun irqbalance.service + +%postun +%systemd_reload %files %defattr(644,root,root,755) %attr(755,root,root) %{_sbindir}/* %attr(754,root,root) /etc/rc.d/init.d/irqbalance +%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name} +%{systemdunitdir}/irqbalance.service %define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) %changelog @@ -74,6 +86,9 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.27 2012/02/05 23:17:16 blues +- rel.4 - systemd support + Revision 1.26 2010/05/22 16:39:49 gotar - fixed Group ================================================================ Index: packages/irqbalance/irqbalance.service diff -u /dev/null packages/irqbalance/irqbalance.service:1.1 --- /dev/null Mon Feb 6 00:17:22 2012 +++ packages/irqbalance/irqbalance.service Mon Feb 6 00:17:16 2012 @@ -0,0 +1,12 @@ +[Unit] +Description=Balancing of IRQs between multiple CPUs +After=syslog.target auditd.service sssd.service ypbind.service + +[Service] +EnvironmentFile=/etc/sysconfig/irqbalance +ExecStart=/usr/sbin/irqbalance ${IRQBALANCE_OPT} +RemainAfterExit=yes + +[Install] +WantedBy=multi-user.target + ================================================================ Index: packages/irqbalance/irqbalance.sysconfig diff -u /dev/null packages/irqbalance/irqbalance.sysconfig:1.1 --- /dev/null Mon Feb 6 00:17:22 2012 +++ packages/irqbalance/irqbalance.sysconfig Mon Feb 6 00:17:16 2012 @@ -0,0 +1,5 @@ +# Customized settings for irqbalance + +### Additional options for irqbalance daemon +#IRQBALANCE_OPT="oneshot" +#IRQBALANCE_OPT="debug" ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/irqbalance/irqbalance.spec?r1=1.26&r2=1.27&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
