SPECS: template-kernel-module.spec - ppc/powerpc hack, for now wor...

Jakub Bogusz qboosh w pld-linux.org
Sob, 10 Gru 2005, 23:54:13 CET


On Fri, Dec 09, 2005 at 03:19:07PM +0100, Przemek Iskra wrote:
> On Fri, Dec 09, 2005 at 02:45:27PM +0100, Jakub Bogusz wrote:
> > On Thu, Dec 08, 2005 at 07:26:12PM +0100, Przemek Iskra wrote:
> > > cp -a %{_kernelsrcdir}/include/asm-%{_target_base_arch}/* include/asm || :
> > > cp -a %{_kernelsrcdir}/include/asm-powerpc/* include/asm || :
> > > 
> > > ?
> > 
> > Może tak jak w svgalib.spec?
> > 
> > +%ifarch ppc ppc64
> > +install -d include/asm
> > +[ ! -d %{_kernelsrcdir}/include/asm-powerpc ] || ln -sf %{_kernelsrcdir}/include/asm-powerpc/* include/asm
> > +[ ! -d %{_kernelsrcdir}/include/asm-%{_target_base_arch} ] || ln -snf %{_kernelsrcdir}/include/asm-%{_target_base_arch}/* include/asm
> > +%else
> >  ln -sf %{_kernelsrcdir}/include/asm-%{_target_base_arch} include/asm
> > +%endif
> 
> że katalog istnieje nie gwarantuje że nie będzie pusty, poza tym ja bym

To najwyżej utworzy się martwy symlink o nazwie "*".
cp by się wywaliło.

> preferował odwrotną kolejność, ponieważ powerpc to ten nowszy więc pliki
> z asm-ppc(64) nie powinny ich przykrywać

A może akurat plik był uaktualniony tylko dla jednej podarchitektury,
a dla drugiej jeszcze obowiązuje stary... tak z góry nie wiadomo.
Można liczyć, że pliki nie będą się pokrywać.


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



Więcej informacji o liście dyskusyjnej pld-devel-pl