I agree that replacing just cupsd is better than not installing the Security Update at all, or reverting using the Combo Update. I just wanted to make sure people realize the potential security risk.
Here are the commands (for Terminal) to get the older version of cupsd and backup the original to /usr/sbin/cupsd_backup:
1. If you have
not installed Security Update 2009-001 yet and printing works correctly - make a backup of cupsd and restore it after updating:
sudo cp /usr/sbin/cupsd /usr/sbin/cupsd_original
# (Install Security Update 2009-001 and restart)
sudo cp /usr/sbin/cupsd /usr/sbin/cupsd_backup
sudo mv /usr/sbin/cupsd_original /usr/sbin/cupsd
2. If you have already installed Security Update 2009-001, and have
Mac OS X 10.5.6 Update (not Combo) (372 MB):
# (First double-click on MacOSXUpd10.5.6.dmg to open the disk image)
pkgutil --expand /Volumes/Mac\ OS\ X\ 10.5.6\ Update/MacOSXUpd10.5.6.pkg /tmp/package/
cd /tmp/package/MacOSXUpd10.5.6.pkg
cpio -izd -I Payload ./usr/sbin/cupsd
sudo cp /usr/sbin/cupsd /usr/sbin/cupsd_backup
sudo cp /tmp/package/MacOSXUpd10.5.6.pkg/usr/sbin/cupsd /usr/sbin/cupsd
sudo chown root:wheel /usr/sbin/cupsd
rm -r /tmp/package/
3. If you have already installed Security Update 2009-001, and have
Mac OS X 10.5.6 Combo Update (668 MB):
# (First double-click on MacOSXUpdCombo10.5.6.dmg to open the disk image)
pkgutil --expand /Volumes/Mac\ OS\ X\ Update\ Combined/MacOSXUpdCombo10.5.6.pkg /tmp/package/
cd /tmp/package/MacOSXUpdCombo10.5.6.pkg
cpio -izd -I Payload ./usr/sbin/cupsd
sudo cp /usr/sbin/cupsd /usr/sbin/cupsd_backup
sudo cp /tmp/package/MacOSXUpdCombo10.5.6.pkg/usr/sbin/cupsd /usr/sbin/cupsd
sudo chown root:wheel /usr/sbin/cupsd
rm -r /tmp/package/
For reference, here is the file size and MD5 sum of /usr/sbin/cupsd on my system:
With Security Update 2009-001: 762224 bytes, MD5 = b381c745a8f0576614deaa7af3fd71cf
After reverting to the 10.5.6 version: 758112 bytes, MD5 = f0d734907eb2be74a6e9beb33e1cb925