New dhcpcd versions out

Nothing major - the 4.0 branch gets a fix to send DECLINE messages correctly (basically we forgot to add the IP and ServerID to the message) and the ntp.conf file path is tunable by NTP_CONF=/usr/pkg/etc/ntp.conf in /etc/dhcpcd.enter-hook. 4.99.3 got released as well with more fixes, mainly for 4.0 features which were broken. I’m no longer hopeful about getting IPv6 support in by the end of the year as I don’t see where I’m going to get the time from.
Read full post

Server upgrade completed

And it was almost entirely painless! Just like my quard core as an issue booting NetBSD MP (I need to have a PS2 keyboard plugged in OR the PS2 port disabled in the kernel), it seems that it doesn’t like ACPI on my server. No matter - ACPI is not essential there. After that hurdle is passed the system booted. I guessed the wrong interface driver for the on board ethernet and my 6to4 tunnel isn’t working- but everthing else appears to be.
Read full post

Android uses dhcpcd

Well, someone told me that the Google Android platform uses my DHCP client, dhcpcd. Well, now that the code has been opened up, they do indeed have dhcpcd-4.0.0-beta9 in their git repo.I must be doing something right if Gentoo, NetBSD and now Google use dhcpcd :DI dunno about you, but that gives me a warm fuzzy feeling 8)

Drupal updated

I’ve updated Drupal on this machine from 5.11 to 6.5. The main reason I didn’t before was because the spam module didn’t work with 6.x. I’ve been using the captcha module recently instead on 5.x and noticed that it along with my other modules now worked on 6.x :)The upgrade wasn’t entirely painless- image module needs to be upgraded to 5.x-2.x before the 6.x upgrade.Due to some faulty data, I lost my image gallery contents, but as I’m a real man and backup, restoring it and fixing the upgrade was fairly easy.
Read full post

OpenRC breaking your box, coming to a git ebuild near you

One of the nasty hacks left in OpenRC is that the init.sh script (ie, the sysinit runlevel) runs a lot of hardcoded stuff at boot, such as udev and mounting of various bits in /sys, /dev/pts and /dev/shm.Later today I’ll be comitted a VERY big patch that allows the running of ALL these bits as seperate init scripts in a real sysinit runlevel. The only required change outside of OpenRC is a new init script for udev which I’ll link here when comitted.
Read full post