Dnia piątek, 21 kwietnia 2006 13:39, Arkadiusz Miskiewicz napisał(a): > 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?
A to nie mojego autorstwa, więc nie wiem. > > 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 Zgadzam się. Ale tak nie jest, bo jednak paczki się nie budują. Na pewno złym krokiem nie jest zrezygnowanie z config-nondist a zastąpić to po prostu .configiem. Co do reszty to zdaje sobie sprawę z tego, że to że działa to na btsco.spec nie znaczy, że jest to dobre rozwiązanie dla wszystkich speców i na pewno nie jest. Gdzieś trzeba znaleźć złoty środek. _______________________________________________ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl