Problemy w budowaniu modułów okołokernelowych ze specy

Arkadiusz Miskiewicz arekm w pld-linux.org
Pią, 21 Kwi 2006, 13:39:03 CEST


On Friday 21 April 2006 13:33, Bartosz Świątek wrote:
> # kernel module(s)
> for cfg in %{?with_dist_kernel:%{?with_smp:smp} up}%; do
>         if [ ! -r "%{_kernelsrcdir}/config-$cfg" ]; then
>                 exit 1
>         fi
>         install -d o/include/linux
>         ln -sf %{_kernelsrcdir}/config-$cfg o/.config
>         ln -sf %{_kernelsrcdir}/Module.symvers-$cfg o/Module.symvers
>         ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h
> o/include/linux/autoconf.h %if %{with dist_kernel}
>         %{__make} -C %{_kernelsrcdir} O=$PWD/o prepare scripts
> %else
>         install -d o/include/config
>         touch o/include/config/MARKER
>         ln -sf %{_kernelsrcdir}/scripts o/scripts

Po co są te 2 ostatnie linijki skoro je robi make prepare scripts?

Generalnie tak by to trzeba zrobić by metoda budowania była jedna i ta sama 
niezależnie od tego czy masz dystrybucyjny kernel czy nie. 

To powinna być jedynie kwestia tego gdzie leży konfig i niczego więcej.


> %endif

-- 
Arkadiusz Miśkiewicz        PLD/Linux Team
arekm / maven.pl            http://ftp.pld-linux.org/


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