Hello. I've had great troubles installing iTunes through the cli application "softwareupdate". It seems to hang on ALL commands using "su" in the scripts during or after installation.
Changing "/usr/bin/su $USER -c " to "/usr/bin/sudo -u $USER " in these scripts seems to make everything work as it should. It didn't use to be like this! So please, from iTunes > 6.0.3, please don't use "su". It is alot of uneeded work at my lab for fixing this bug.