Kernel 2.4.26-2 a RA
Marcin Król
krol w wsb-nlu.edu.pl
Śro, 2 Cze 2004, 15:20:49 CEST
Glupio odpisywac samemu sobie, ale moze komus sie to przyda w archiwum
listy :)
Problem: budowanie kernel24.spec na RA dla i386 konczy sie bledem
zwiazanym z grsec. Dla i586 i i686 buduje sie poprawnie.
Przyczyna: blad w oficjalnym grsecurity 2.0 dla 2.4.26
Rozwiazanie:
===================================================================
RCS file: /home/cvs/grsecurity2/grsecurity/grsec_disabled.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- grsecurity2/grsecurity/grsec_disabled.c 2004/04/15 19:05:17 1.1
+++ grsecurity2/grsecurity/grsec_disabled.c 2004/04/23 13:53:00 1.2
@@ -384,3 +384,16 @@
{
return;
}
+
+__inline__ int
+gr_check_user_change(int real, int effective, int fs)
+{
+ return 0;
+}
+
+__inline__ int
+gr_check_group_change(int real, int effective, int fs)
+{
+ return 0;
+}
+
Wnioski wyciagniete z opisu bledu na forum grsec: blad pojawia sie tylko
przy kompilacji kernela z nalozonym grsec, ale z wylaczonym grsec w
konfigruacji kernela. Co (prawdopodobnie, nie wiem, nie sprawdzalem)
oznacza iz pakiety z kernelem dla i386 kompilowane sa z _wylaczonym_
grsec pomimo ze patch jest nakladany (bcond), a dla 586 i 686 z
wlaczonym. Jezeli tak jest faktycznie, to czemu dystrybucyjny kernel dla
386 ma byc kulawy wzgledem innych arch (brak grsec)?
M.
Więcej informacji o liście dyskusyjnej pld-devel-pl