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

Arkadiusz Miskiewicz arekm at pld-linux.org
Fri Apr 21 13:39:03 CEST 2006


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/



More information about the pld-devel-pl mailing list