From what I understand, the file
is a perfectly legit place to sprinkle a few extra commands you would like to be run when SLES 11 starts up. However, when our organization recently upgraded to SP2, this file was completely overwritten on our boxes.

Were my initial assumptions wrong? According to documentation (and the comments in the file itself) this file should be OK. I really don't want to be burned a second time.... so should I place these commands somewhere else?

Note that I wish for these commands to be run before rc services are start. Therefore the boot.local file was perfect for our needs.