[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