I used preupgrade to updgrade Fedora from 12 to 13.
After the process, I had to resync the partition in refit to be able to boot Linux.
I rebuilded the needed packages for nvidia and the broadcom wireless card.
I needed also to do some modifications to be able to use the integrated iSight webcam:
1. download the apple firmware :
wget http://www.i-nz.net/files/projects/linux-kernel/isight/against-revision-140/firmware/AppleUSBVideoSupport
then extract it (using the Fedora 12 package isight-firmware-tools) :
[root@delvaux ~]# su -c "ift-extract --apple-driver AppleUSBVideoSupport"
after this operation it should be working for most of the macbook pro, but not for this model, another change is needed.
first find the idProduct number:
[fred@delvaux Desktop]$ lsusb -v | grep iSight -B 3 | grep idProduct
idProduct 0x8507
and mofify the file /etc/udev/rules.d/isight.rules with the returned value :
[root@delvaux rules.d]# cat isight.rules
ACTION=="add", SYSFS{idVendor}=="05ac", SYSFS{idProduct}=="8507", RUN+="/usr/lib64/udev/ift-load --firmware /lib/firmware/isight.fw"