Hi Fabio
Can I ask what the following are for?
/trunk/package/dmg/*/trunk/package/Icons/*Can they be removed?
Ok.. this is what i came with for a quick fix to the main problems i found on the package.
...
Hey Azi
I've just seen your post about the changes in your 'package' branch. I tested your branch on 1st September, before going away for a break, and found it suffered the same problems as the package in the trunk at that time (as reported
here) but I see you've updated it since then. Sorry I didn't see the changes sooner. I'll have a look at it.
Only today I've been looking at these scripts too and have merged some of the work I had previously done (as discussed
here) in to my branch. I've not included any of the scripts/methods I attempted back then for building the c.a.B.p (now o.c.B.p) so no fear with any rogue 'rm' commands. I need to run some more tests at my end before saying anymore, but for now my branch shows where I'm at.
EDIT:I've only had a quick look through your 'package' branch and have mode some notes to your comments.
1) Standard install - Keep 'msdos' install option as user could select to install to a FAT32 USB flash drive.
2) Hiding the boot file (as you've said) is questionable and I prefer it visible, as you do. However, hiding it should be done with SetFile as it works on FAT32 as well as HFS. I agree that there's no point hiding it on he EFI System Partition.
3) EFI System Partition install - I never use it for real either, just for testing but I guess it's a feature which some users like to use.
3a) You say setting active partition for EFI system partition is not needed. I'll have to run a test to check.
3b) You're right by saying the default ESP is a special format and not msdos (I remember you posted somewhere with more details) but for checking purposes, sudo fstyp /dev/disk0s1 on my iMac returns msdos. This is fine for the checks the script uses as it uses the identification to choose which stage 1 file to use (boot1h or boot1f32) - The script does not format the partition.