nowości

Arkadiusz Miśkiewicz misiek w misiek.eu.org
Sob, 31 Lip 1999, 13:31:26 CEST


Hi,

no więc dorobiłem NLS'a do rc-skryptów. Mały pokaz ;-)

INIT: version 2.76 booting
Aktywuje partycje swap...........................................[ DONE ]
Host: linstar.zsz2.starachowice.pl...............................[ DONE ]
Sprawdzam glowny system plikow...................................[ WORK ]
/dev/hda5: clean, 76706/323584 files, 957994/1294240 blocks
Przemountowuje glowny system plikow w tryb rw....................[ DONE ]
Aktywuje Opoznianie Logowania....................................[ DONE ]
Wyszukuja powiazania pomiedzy modulami...........................[ DONE ]
Sprawdzam systemy plikow.........................................[ WORK ]
Podlaczam lokalne systemy plikow.................................[ DONE ]
Laduje podstawowy font systemowy.................................[ DONE ]
Ustawiam zegar...................................................[ DONE ]
Data ustawiona na pią lip 30 20:46:18 CEST 1999..................[ DONE ]
Aktywuje swapa...................................................[ DONE ]
Setting serial ports ............................................[ WORK ]
ttyS0 at 0x03f8 (irq = 4) is a 16550A............................[ DONE ]
ttyS3 at 0x02e8 (irq = 3) is a 16450.............................[ DONE ]
Ustawiam /etc/ld.so.cache........................................[ DONE ]
Inicjuje generator liczb losowych................................[ DONE ]
INIT: Entering runlevel: 3
Zarzadca Zasobow: Opuszczam poziom..................................[ 3 ]
Chipset = `S3', Textmode clock = 45.00 MHz, 100x37 chars, CharCell = 9x16. Refre
sh = 37.88kHz/60.3Hz.
SVGATextMode: Syncing disks...
Reading SFM from font file.
Setting hda parameters...........................................[ DONE ]
Setting up IP spoofing protection................................[ DONE ]
Setting IPv4 forwarding to 1.....................................[ DONE ]
Setting IPv6 forwarding to 1.....................................[ DONE ]
Podlaczam zdalne systemy plikow..................................[ DONE ]
Starting system loggers..........................................[ DONE ]
Starting kernel loggers..........................................[ DONE ]
Starting at daemon...............................................[ DONE ]

(DONE, WORK, BUSY itd też można tłumaczyć)

Obsługą NLSu zajmuje się funkcja nls(), która siedzi w functions.
Aktualnie wszelkie `echo costam` należy zastąpić przez `nls "cośtam"`.
show "costam" jest juz automatycznie obsługiwana przez nls() tak więc
nic nie trzeba zmieniać (choć w pewnych przypadkach trzeba).

Pliki *.mo siedzą sobie w /etc/sysconfig/locale/ (dla języka pl będzie to
/etc/sysconfig/locale/pl/LC_MESSAGES/rc-scripts.mo). Artur jest proszony
o dodanie odpowiednich bajerów automake/autoconf do obsługi gettext
(tylko przypadkiem nie stosuj AM_GNU_GETTEXT ;-)

Nie stosowałem pl krzaków w pl tłumaczeniach ze względu na problemy ...
tzn nie da się załadowac pl fontu kiedy /usr nie jest jeszcze podmountowany
itp... w związku z tym _nie należy_ stosować pl krzaków w skryptach
należących do rc-scripts....

Z nowości w rc-scripts.....
- obsługa tablicy statycznych ARPów
- setsysfont ładuje wszystko (mapy, keytable), a nie tylko font
- interfejs lo nie wymaga pliku konfiguracyjnego (nie jest on wogóle brany
  pod uwagę przy startowaniu sieci (plik konfig))

nie wiem o co chodzi z "- nie wszyscy mają zainstalowaną quote" w TODO ...
przeciesz wszędzie jest sprawdzane czy narzędzia z pakietu quota są
zainstalowane.....

Ogólnie potestujcie rc-scriptsy bo mi ewentualne buraki jeszcze się nie
ujawniły ... ;-)

ps. używanie NLSu w pozostałych skryptach w /etc/rc.d/init.d/ nie jest jeszcze zrobione
jak należy .. 

-- 
arkadiusz miśkiewicz        [misiek w misiek.eu.org]
[P]olish [L]inux [D]istribution with IPv6 support
http://www.ipv6.pld.org.pl/ http://www.pld.org.pl/



Więcej informacji o liście dyskusyjnej pld-rc-scripts