[RFC] zmienne w systemie

Paweł Gołaszewski blues w ds.pg.gda.pl
Nie, 4 Kwi 2004, 15:12:37 CEST


On Sun, 4 Apr 2004, Tomasz Pala wrote:
> >> A o /etc/security/pam_env.conf to słyszał? ;P
> > Słyszał.
> >
> > - próbowałeś ustawić tam HOME_ETC? Ja próbowałem i jak było
> >   $HOME/costam/ to nic nie dostawałem
> Po pierwsze nie $HOME a ${HOME},

Tak, tak - próbowałem.

> a po drugie to też nie działa;)

No właśnie :P

> # (Possibly non-existent) environment variables may be used in values
> # using the ${string} syntax[...]
> [...]
> #PATH           DEFAULT=${HOME}/bin:/usr/local/bin:/bin\
> 
> To już jest błąd w pam_env - albo samym kodzie, albo jego opisie.

W opisie raczej.

> > - W takiej postaci to ja mogę równie dobrze ustawiać w /etc/profile.
> >   Po każdym upgrade będę musiał szukać jakie były zmiany w stosunku do
> >   pakietu, a nie o to mi chodzi.
> To sobie dodaj w /etc/profile linijkę ". /etc/allmyenvironmentvariables"

- będę musiał tam zdefiniować zmienną i ją wyeksportować.
- nic mi to nie pomaga.
- robię tak teraz i chciałem coś lepszego.
- czemu nie dostarczać plików ze zmiennymi w systemie pakietów? po to on
  jest, żeby ułatwiać życie...

> i wpisuj wszystkie zmienne do tego pliku.

> Dodasz kolejne koszmarne pętle, to już nikt nie będzie używał PLD-owych
> plików, które będą najwolniejsze z wszystkich znanych ludzkości.

???
*1* pętla na 3-4 linijki, żeby ładnie wyglądała...
Chyba sobie żartujesz...
cd /etc/env.d; for i in *; do . $i; export "$i"; done; cd -

Niesamowite spowolnienie... (aha, żeby nie było, to tylko na kolanie 
napisane, choć dobry początek) - przy 20 plikach, które zrobiłem time nie 
potrafił nawet zmierzyć czasu :D
# time cd /etc/env.d; for i in *; do . $i; export "$i"; done; cd -

real    0m0.000s
user    0m0.000s
sys     0m0.000s


-- 
pozdr.  Paweł Gołaszewski 
---------------------------------
worth to see: http://www.againsttcpa.com/
CPU not found - software emulation...



Więcej informacji o liście dyskusyjnej pld-devel-pl