1 <p>I gots a Summer of Code org application to write up, so you get a linkdump:</p>
2 <p>An mp3 of “<a href="http://twitter.com/bsdevents/statuses/9992418430">PFSense II, Rocking The Datacenter</a>” at NYCBUG, via Dru Lavigne. Also, her “<a href="http://twitter.com/OSBR/statuses/10172229139">BSD for Linux Users</a>” at the SCALE website.</p>
3 <p>A <a href="http://blogs.perl.org/users/ovid/2010/03/whats-the-mad-doctor-doing.html">5-part series about Scripting Vim</a>, written by a <a href="http://fyi.oreilly.com/2008/08/the-mind-of-damian-conway-scie.html">terribly smart guy</a>? Interesting! (Yeah, I did link to a <a href="http://www.shiningsilence.com/dbsdlog/2009/05/11/4189.html">part of it</a> before…)</p>
4 <p>Have you ever wondered if building more than one pkgsrc package at a time can be a problem? <a href="http://mail-index.netbsd.org/pkgsrc-users/2010/03/08/msg011871.html">Others have too</a>, and apparently <a href="http://mail-index.netbsd.org/pkgsrc-users/2010/03/08/msg011872.html">there’s a fix</a>. If you don’t want to have to get to a command line to find the answer, it’s:</p>
5 <blockquote><p><tt>PKGSRC_LOCKTYPE?= none<br />
6 The type of locking that will be done if competing processes<br />
7 attempt to do work on one package directory simultaneously.<br />
9 <p><tt>Possible values:<br />
10 * none: No locking takes place at all.<br />
11 * once: When the lock has already been aquired by another<br />
12 process, the current process is terminated.<br />
13 * sleep: When the lock has already been acquired by another<br />
14 process, the current process will sleep for PKGSRC_SLEEPSECS<br />
15 seconds and then try again.</p>
16 <p>You should also set OBJHOSTNAME when you are using the same<br />
17 copy of pkgsrc on different hosts, maybe via NFS. This is because the locking process writes its process ID into the lockfile, and process IDs on different hosts are unrelated.</p>
18 <p>See also: LOCALBASE_LOCKTYPE, WRKDIR_LOCKTYPE.</tt></p></blockquote>
22 [[!meta title="Messylaneous for 2010/03/08"]]
25 [[!meta permalink="http://www.shiningsilence.com/dbsdlog/2010/03/08/5550.html"]]
28 [[!meta author="DragonFly Digest Feed"]]
29 [[!meta authorurl="http://www.shiningsilence.com/dbsdlog/"]]