Przebudowa pakietu j

Konfiguracja serwerów, usług, itp.
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Przebudowa pakietu jądra ze źródeł z repozytoriów

Post autor: mariaczi »

Cześć.

Wiem jak przebudować paczuszkę jądra z przystosowaniem do własnej maszyny. Powstała nawet instrukcja.
Nie doszukałem się jednak co i jak zmodyfikować, aby nazwa paczki była inna od tej dystrybucyjnej. Tzn. żeby np. w /lib/modules/ było 2.6.26-2-686srv a nie samo 2.6.26-2-686 i aby plik jądra nazywał się analogicznie.

Ktoś podpowie?
Awatar użytkownika
panjandrum
Posty: 66
Rejestracja: 08 sierpnia 2009, 00:05

Post autor: panjandrum »

W make-kpkg masz --append-to-version, dodatkowo możesz skorzystać też z --revision, ale to nie zmienia nazwy jądra, tylko dodaje do nazwy paczki .deb, przydatne, gdy chcesz skompilować kilka różnych jąder pod tą samą nazwą.
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

No dobrze. A moduły lądują wtedy w osobnych (swoich) katalogach?

A co jeśli chcę zrobić to w następujących krokach: (w katalogu ze źródłami)

Kod: Zaznacz cały

fakeroot debian/rules debian/control
fakeroot debian/rules debian/build debian/stamps
fakeroot make -f debian/rules.gen setup_i386_none_686
Tutaj możemy wejść niżej w strukturę katalogów

Kod: Zaznacz cały

cd debian/build/build_i386_none_686/
i przystosować konfigurację pod siebie poprzez

Kod: Zaznacz cały

make menuconfig
Dalej wrócić trzy poziomy wyżej i przystąpić do budowy paczki kernela

Kod: Zaznacz cały

fakeroot make -f debian/rules.gen binary-arch_i386_none_686
Drążę temat, gdyż w taki sposób mogę przygotować własny pakiet ze źródłami + dodatkowe modyfikacje a następnie w prosty sposób budować już pakiet binarny na docelowej maszynie.
Awatar użytkownika
Yampress
Administrator
Posty: 6424
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

http://yampress.dug.net.pl/doku.php?id= ... ja-kernela


Poza tym w jądrze (tylko nie pamiętam gdzie), możesz wpisać własną nazwę jaja.
ODPOWIEDZ