Add trigger for upgrades please, see rpm-build-macros.

On Mon, 06 Feb 2012, blues wrote:

> 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

-- 
Jan Rękorajski                  | PLD/Linux
baggins<at>mimuw.edu.pl         | http://www.pld-linux.org/
baggins<at>pld-linux.org
_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym