Yes, I *am* stubborn

It so happens that I have a netbsd router. The system has been fine tuned gradually and working beautifully since 2002. But now that I start running into some problems that can’t be easily fixed on such an antiquated system, I have decided it’s time to upgrade the system to a more recent version.

Now the problem is the CD distribution of these new versions can’t handle my old hardware (which works fine, thanks for asking), so I have to rebuild a custom version.

Once everything is ready on the configuration side, you are supposed to build 3 things in sequence:
– the tools
– the kernel
– the userland

I go for the first step… 6h later the tools are ready. 6… hours… Then second step, 5h as well… But that way I could test the kernel worked. Of course, I had to shut every non-vital system off so that I have a bit more ram… the system was crippled for a whole day. But I am stubborn, and I wanted it done on the same machine, in case there are cross-compiling related issues.

Then I brace for step 3. 28h later, the system runs out of disk space. So I clean the mess up a little. and scrape an extra 4 hours of compile time before it runs out of space again.

Having spent something like 3 days on that, I decide to take a shot at cross compiling on my macbook. 10m later I have the tools. 5m more and I have the kernel. I started the step 3 about 1h ago, and I’m already 1/5 done.

OK, I am impressed.

[UPDATE]

The system is back up at full strength. It was tricky for a second as some userland features scares the beegees out of me, saying they would delete my finely tuned settings, but it turned out OK in the end. I love NetBSD.

  

Leave a Reply