adduser w trakcie (uwaga do wszystkich httpd)
Marcin 'Qrczak' Kowalczyk
qrczak w knm.org.pl
Pią, 25 Gru 1998, 14:43:50 CET
On Fri, 25 Dec 1998, Marek Obuchowicz wrote:
> /etc/skel/{en,pl}
> link /etc/skel/C do en
IMHO ładniej tak:
- /etc/skel/{C,en,pl}
- w /etc/skel/C jest wszystko co trzeba (z komentarzami po angielsku)
- w /etc/skel/pl jest to, co się zmienia, jeśli instalujemy "po polsku"
- w /etc/skel/en jest to, co się zmienia, jeśli instalujemy "po
angielsku", czyli prawie nic (katalog prawie pusty), ale jeśli np. LANG
jest ustawiany w ~/.profile, to tam będzie odpowiednia wersja .profile
- /etc/skel/default jest symlinkiem do /etc/skel/<język>
> przydałoby się mieć coś w rodzaju /etc/default/language)
Ano tak. To powinien zapisywać instalator. A adduser tylko by czytał
/etc/skel/default oraz /etc/skel/C (z C brałby pliki, których nie
znalazłby w default).
adduser musi czytać jakiś "ogólny" katalog oprócz katalogu danego języka,
bo nie każdy pakiet będzie miał wersje w każdym możliwym języku!
Kłopot w tym, że LANG powinien być na pl_PL/en_US/en_GB/itd...
Chociaż /etc/skel/*/* w większości nie będą zależne od kraju, tylko od
języka. IMHO porządnie, ale bardziej skomplikowanie, byłoby tak, że są
katalogi dla pl_PL/en_US/en_GB/itd oraz pl/en/itd, pierwsze zawierają
.profile i może jeszcze coć, a drugie całą resztę - i adduser czyta jeden
i drugi (odpada więc symlink default - trzeba mieć zapisane xx_YY w jakimś
pliku, żeby można było obciąć to do xx).
Albo tak: w .profile będzie
export LANG=$(<~/.language)
(tzn. export LANG=`cat .language`), który to plik będzie zakładany przez
addusera osobno i będzie zawierał np. pl_PL. W ten sposób samo .profile
nie będzie musiało brać pod uwagę kraju w xx_YY i wystarczą katalogi dla
samego xx. Coś ustawiające link /etc/skel/default odczyta, że obowiązują
domyślne ustawienia pl_PL, i ustawi to na pl! Ewentualnie jeśli to nie
przez symlinka default, tylko bezpośrednio adduser przeczyta to ustawienie
zapisane w pliku, to adduser sam obetnie część po podkreśleniu.
> a teraz uwaga do maintainerów (może by to jakoś spolszczyć?)
No właśnie... Ale jak? Opiekunów? Brr!
> demonów (diabełków?)
IMHO demonów. (Broń Boże daemonów!)
--
__("< Marcin Kowalczyk * qrczak w knm.org.pl http://kki.net.pl/qrczak/
\__/ GCS/M d- s+:-- a21 C+++>+++$ UL++>++++$ P+++ L++>++++$ E->++
^^ W++ N+++ o? K? w(---) O? M- V? PS-- PE++ Y? PGP->+ t
QRCZAK 5? X- R tv-- b+>++ DI D- G+ e>++++ h! r--%>++ y-
Więcej informacji o liście dyskusyjnej pld-devel-pl