A good strategy for learning is doing, so that's what I've been up to for the past week. Sure, I've also had my nose in Solaris Internals intermittently, but there's some things that reading won't teach you. One of these is the build process, which I find documented not very well for OS. Fortunately, Dave Bustos helped me out with an overview of the bringover/workspace process and ~bustos/bin/compile, the silver bullet of compile scripts.

My first bug, "5021976 man cannot handle getcwd() failures," went fairly smoothly, and hopefully I'll get to putback it soon. It stems from the fact that man can handle relative MANPATH entries (!), which presents a problem if you can't find the current directory.

Old solution: bork
New solution: skip relative search paths only

I'm about a week behind in blogging at this point; hopefully it'll catch up sooner or later. Enough of this little trip down memory lane for now.
Comments:

I filed that bug just after I first joined Sun. Thanks for fixing it :)

Posted by John Levon on June 12, 2007 at 06:31 PM PDT #

Yo Dank, in case you're interested: Not sure what causes this, but when I man chmod and go past the first page by pressing Enter and then try to go back using 'B', it won't go back to the first page! It thinks the second page is the first! So destroyed! Enjoy werk, meng. Paz.

Posted by Adam on June 19, 2007 at 06:49 AM PDT #

On Solaris? My nevada build 64 doesn't have that problem. Sounds like it could be a problem in your pager (more(1) or less(1)?).

Posted by dan kuebrich on June 20, 2007 at 03:17 PM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed

This blog copyright 2007 by dank