The installer was designed to look for the old version of iTunes and delete it.
Apparently the problem was caused by not enclosing the variable for the disk in quotes.
old version:
#!/bin/sh
# if iTunes application currently exists, delete it
if [ -e $2Applications/iTunes.app ] ; then
rm -rf $2Applications/iTunes.app 2> /dev/null
fi
exit 0
new version:
#!/bin/sh
# if iTunes application currently exists, delete it
if [ -e "$2Applications/iTunes.app" ] ; then
rm -rf "$2Applications/iTunes.app" 2> /dev/null
fi
exit 0
So if your disks were called "Disk", "Disk 1", "Disk 2", etc... the old script would effectivley do a rm -rf Disk. Bad.