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