[FreeBSD] Ne lodits
Zahemszky Gábor
Gabor at Zahemszky.HU
2001. Nov. 20., K, 18:58:21 CET
On Tue, Nov 20, 2001 at 01:30:36PM +0100, Fifteen wrote:
> kernelforditas:
> eleinte picit lestem, hogy hiaba kissebb itt a kernelforras, megis tovabb
> piszmog vele, mint lin alatt. aztan eszrevettem, hogy a nem drotozott
> driverek szepen leforognak modulba. csak az lesz magaban a kernel
> image-ben, amit megadsz a configban.
cat >> /etc/make.conf
NO_MODULES= true # do not build modules with the kernel
<Ctrl-D>
Ennyit a modul forditasrol.
> magyar doksirol pedig nemtok, meg sose kerestem.
Zahemszky-Gabor-{Free|Net|Open}BSD-KERNEL-compile-Mini-HOWTO-Magyarul:
cd /sys/i386/conf
cp GENERIC GEPED_NEVE_NAGYBETUVEL
vi GEPED_NEVE_NAGYBETUVEL LINT
<sleep X> PgDown # ismetelni sokaig, sleep kozben olvasni a kommenteket
folosleges sorokon alva:
dd # az adott sor torlese
# amikor mar rendesen lecsupaszitod, akkor
:w! # modositott fajel mentese
:n # atlepes a LINT fajelbe
<Cimke_GOTO-hoz>:
<sleep X> PgDown # ismetelni sokaig, sleep kozben olvasni a kommenteket
"ayy # fontos soron allva az adott sor <a> pufferbe masolasa
<Ctrl>-<Shift>-6 # visszavaltas a GEPED_NEVE_NAGYBETUVEL fajelre
"ap # leteszed <a> puffer tartalmat
:w! # modositott fajel mentese
<Ctrl>-<Shift>-6 # vissza a LINT-be
goto <Cimke_GOTO-hoz> # addig, mig el nem erted a LINT veget
:q # kilepes a vi-bol
config -r GEPED_NEVE_NAGYBETUVEL
cd ../../compile/GEPED_NEVE_NAGYBETUVEL
make depend && time make all install
(ebed/vacsora/feleseg meg.../gyerekek el..)
shutdown -r now
Orulni az uj kernelnek
---
Labjegyzet: a config; make ; make helyett FBSD-n van valami uj modszer, ha mas
nem is, Bra tudja, kerem irja meg (vagy O, vagy mas), de ez is tokeletesen
mukodik
Labjegyzet2: Ha nem FreeBSD, hanem Net|Open, akkor csak annyi a javitas, hogy
cd /sys/arch/i386/conf, es cd ../compile, valamint hogy ezeken a rendszereken
nincs LINT, hanem a pelda konfig fajlok alapjan neked kell osszeszedned a
meglevo opciokat. (Cserebe van valami, amit en nagyon hianyolok a FreeBSD-bol:
van egy option / options nevu man oldal, ami legalabbis tobbe-kevesbe karban
van tartva, igy ``man option(s)'' segitsegevel a fontosabb dolgokat ki lehet
talalni.)
Mellekesen kerek valakit a BSD.HU web-karbantartoi kozul, hogy a fenti doksit
a (C) Zahy megjegyzessel ellatva a weblapra rakja ki. Kosz.
Javitasokat szeretettel fogadok.
Amugy pedig az utolso elotti sorozesen Atya javasolt egy olyan weboldalt,
ahol a tipikus Linux-hasznalonak szolo, es az O felreerteseiket tisztazo
informaciogyujtemeny talalhato. Hat a thread-kezdo levellel, es az
ertelmesebb :-) (bocs, HaZe) valaszokkal tan el is lehetne kezdeni, nem?
ZGabor < Gabor at Zahemszky dot HU >
--
#!/bin/ksh
Z='21N16I25C25E30, 40M30E33E25T15U!' ;IFS=' ABCDEFGHIJKLMNOPQRSTUVWXYZ ';set $Z ;for i { [[ $i = ? ]]&&print $i&&break;[[ $i = ??? ]]&&j=$i&&i=${i%?};typeset -i40 i=8#$i;print -n ${i#???};[[ "$j" = ??? ]]&&print -n "${j#??} "&&j=;typeset +i i;};IFS=' 0123456789 ';set $Z;X=;for i { [[ $i = , ]]&&i=2;[[ $i = ?? ]]||typeset -l i;X="$X $i";typeset +l i;};print "$X"
További információk a(z) BSD levelezőlistáról