WWW-diary of Juhapekka Tolvanen:

Monday, 16 February 2004




00:34:59 EET @981

No niin. Muokkasin vähän lisää mun shellikonfiksia. zsh:n lukemista asetustiedostoista löytyi hieman turhaa kamaa.

Teinpä bash:in konfiksiin yhden aika jännän jutun: sekä .bashrc että .bash_profile lukevat tiedoston nimeltä .bash_common.sh. Sinne voin nyt laittaa kaikki komennot, jotka pitää tulla ajetuiksi jokaikisen kerran, kun bash käynnistyy. Tosin siellä on omat virityksensä, joilla pidetään huoli siitä, että tietyt komennot ajetaan vain interaktiivisen shellin ollessa kyseessä. Todella kyrsii, kun bash:ia konffatessa on niin epäselvää ja umpikieroa toi asetustiedostojen toiminta.





04:04:46 EET @127

Rupesinpa lennon-koneessa testaaman sitä mun viritystä, joka valkkaa automaattisesti parhaan mahdollisen shellin ja urputtaa ylläpitäjälle puuttuvista shelleistä. Siellä ei ole zsh:ta saatikka Korn Shelliä asennettuna ja chsh-komento toimii normaalisti. Siispä vaihdoin shellikseni /bin/sh:n, joka onkin symlinkki /bin/bash:iin ja aloin testailla. Heti löytyi bugeja:

Ensinnäkin vaikka bash käynnistettäisiinkin nimellä /bin/sh, niin ympäristömuuttuja BASH_VERSION tulee määritellyksi. Siispä tuota ympäristömuuttujaa ei kannata käyttää, jos haluaa tietää, että joko sisäänloggauksessa on saatu "oikea" /bin/bash käyntiin. Lisäksi oli vähän muuta pientä häikkää, jonka takia /bin/bash:iin ei menty automaattisesti. Ja shelliä vaihtaessa ei liiemmin latailtu kunnolla asetustiedostoja. Mutta nyt on taas kaikki kunnossa.

Jos tuota haluaisi testa vielä paremmin, pitäisi päästä vaikka johonkin poropietari-Unixiin, jossa saa vaihtaa shellikseen /bin/sh:n.





05:02:17 EET @168

Meenpä nukq.





15:06:08 EET @587

Heräsin muutama tunti sitten.





17:28:10 EET @686

Menempä pariksi tunniksi kirjastoon mikrofilmejä tutkimaan.





Edellinen / Previous

Seuraava / Next

Juhapekka Tolvanen