SPECS: poldek.spec - _sysconfdir unification

Jakub Bogusz qboosh at pld-linux.org
Thu Nov 25 23:10:51 CET 2004


On Thu, Nov 25, 2004 at 11:00:48PM +0100, Andrzej Krzysztofowicz wrote:
> qboosh wrote:
> > diff -u SPECS/poldek.spec:1.188 SPECS/poldek.spec:1.189
> > --- SPECS/poldek.spec:1.188	Thu Nov 18 19:16:19 2004
> > +++ SPECS/poldek.spec	Thu Nov 25 11:17:15 2004
> > @@ -148,8 +148,8 @@
> >  rm -rf $RPM_BUILD_ROOT
> >  
> >  %triggerpostun -- poldek <= 0.18.3-5
> > -if grep -q '^promoteepoch.*yes' /etc/poldek.conf ; then
> > -	echo -e ',s:^promoteepoch:# promoteepoch:g\n,w' | ed -s /etc/poldek.conf
> > +if grep -q '^promoteepoch.*yes' %{_sysconfdir}/poldek.conf ; then
> > +	echo -e ',s:^promoteepoch:# promoteepoch:g\n,w' | ed -s %{_sysconfdir}/poldek.conf
> 
> I'm not sure this is correct.
> If you define %{_sysconfdir} to anything else than /etc it _will_ be obviously
> incorrect as poldek <= 0.18.3-5 used %{_sysconfdir} == /etc .

No, it's meant to remove promoteepoch from _current_ poldek config file.
If old poldek used different %{_sysconfdir}, it doesn't affect new one.
(BTW, poldek version should be probably bumped, as 0.18.3-5 isn't the
last version of poldek in ra/* now...)


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/




More information about the pld-devel-en mailing list