The Daily Build

Icon

Software Development, version 3.0

An Interesting pid File Race

ISC’s dhcpd uses this code to check for an already-running daemon: /* Read previous pid file. */ if ((i = open (path_dhcpd_pid, O_RDONLY)) >= 0) { status = read (i, pbuf, (sizeof pbuf) – 1); close (i); if (status > 0) { pbuf [status] = 0; pid = atoi (pbuf); /* If the previous server [...]

Read the rest of this entry »

Using Lenny to Build Jaunty Packages

<shameless_plug> I’m in the middle of putting together packages for the analog call generator my startup is building. </shameless_plug> The process for building debian packages is actually very well documented, though many of the tutorials you will find are aimed at people who are packaging third-party software instead of their own. Also, I’m running on [...]

Read the rest of this entry »