Sunday, January 29, 2006

HP Color LaserJet 2600n

HP Color LJ 2006nIn September, I bought a new HP Color LaserJet 2600n printer that I found out about on The deal has obviously expired by now (sorry).

The printer is great. My wife's Windows computer and our Windows laptop and my Mac OS X laptop can all print to it without any problems. But, I had a constant problem with printing from my OpenBSD (now 3.9-beta) desktop. Enter foo2hp.

Wednesday, January 25, 2006

YAIFO Part 2

OpenBSDAs I mentioned before, YaifO (Yet another installer for OpenBSD) is fantastic. I've used it to upgrade several servers from 3.7 to 3.8 and a couple servers from 3.6 to 3.8. I still feel that pre-heart attack feeling when typing "sudo reboot", but this is much better than what I was doing before...


OpenVPNIf you haven't looked at OpenVPN yet, what the heck are you waiting for?

OpenVPN employs SSL to encrypt communcations. There are two aspects of OpenVPN that you should open your eyes to: it's very cross-platform and it uses commonly used (and unblocked) Internet protocols (tcp or udp).

Thursday, January 19, 2006


There is no need for my old "pkg_find" script/package. To find firefox, run: pkg_info -Q firefox

To make package installation easier with OpenBSD, I've created a shell script called pkg_find.

With this script, you can run "pkg_find firefox". You will then be presented with a list of packages matching the string "firefox" (currently only one). You can then type in the number of the match to install that package. If there's only one match, you will be prompted (y/n) to install that package.

Sunday, January 8, 2006

OpenBSD Upgrade + Mergemaster

OpenBSDPreviously, my process to update OpenBSD was a manual one. Before, you couldn't upgrade installed packages and I didn't know of a way to easily upgrade /etc. Enter two things: 3.8-current's "pkg_add -u" and taking the time to test mergemaster.

My old upgrade method included running "sudo cp -Rp /etc /var /home/backup", formatting and installing the new version (leaving the /home partition unformatted during install). Then, manually updating /etc, re-adding accounts and re-installing all packages.

Today, I upgraded my -current (well, a snapshot, really) desktop running X.