kernel 2.2.16

Artur Frysiak wiget w t17.ds.pwr.wroc.pl
Pią, 9 Cze 2000, 08:05:42 CEST


Witam
Już prawie ukończyłem przygotowywanie 2.2.16.
Niestety patch do raid wyleciał bo nie mam czasu na portowanie go do 2.2.16.
Powstał jednak problem którego nie potrafie rozwiązać:

+ mv /tmp/kernel-2.2.16-root-wiget/usr/src/linux-2.2.16/.hdepend
/tmp/kernel-2.2.16-root-wiget/usr/src/linux-2.2.16/.hdepend.old
+ sed -e s|[^ ]*\(/usr/src/linux\)|\1|g
+ < /tmp/kernel-2.2.16-root-wiget/usr/src/linux-2.2.16/.hdepend.old
+ > /tmp/kernel-2.2.16-root-wiget/usr/src/linux-2.2.16/.hdepend
+ rm -f /tmp/kernel-2.2.16-root-wiget/usr/src/linux-2.2.16/.hdepend.old
+ read file
+ make -j4 clean
/tmp/kernel-2.2.16-root-wiget/usr/src/linux-2.2.16/.hdepend:1959: ***
missing separator. Stop.
Btatus wyjścia z /var/tmp/rpm-tmp.79494 (%install)

Co ma robić ten sed i dlaczego skasował separator ?
Czy ten sed nie powinien wyglądać tak:
sed -e "s|$RPM_BUILD_ROOT\(/usr/src/linux\)|\1|g" < $file.old > $file

Druga sprawa. Proponuje wprowadzenie makra %{MAKE} które to makro będzie
równe (dla UP)
%define 	MAKE	%{__make}
lub (dla SMP)
%define		MAKE	%{__make} -j4

Domyślnie było by ustawienie jak dla UP ale zawsze można było by wtedy sobie
przedefinować to makro  aby odpowiadało zasobą jakie mamy.
Oczywiście we wszystkich specach należałoby stosować %{MAKE} zamiast make.

wiget
-- 
wiget w t17.ds.pwr.wroc.pl		DS T17 Bofh
PGP key: http://www.t17.ds.pwr.wroc.pl/~wiget/pgp.key
1024D/D3D4CF84 E4D3 6787 284C 57F0 3C1F  ADFD A92A 3F2E D3D4 CF84

___________________________
polish  linux  distribution
-> http://lists.pld.org.pl/



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