1 | - Added check for an existing Chameleon installation on a different partition of same target disk to help stop new␊ |
2 | users from confusing themselves. If found, the install process will exit and write the reason to the install log.␊ |
3 | ␊ |
4 | - Re-organised Scripts folder in to Main and Sub scripts. The main scripts for the standard and EFI system partition␊ |
5 | installation options have been changed to used the code that I'd previously re-structured. The Sub scripts are the␊ |
6 | original chameleon installer scripts with maybe some tweaks/additions, split in to separate scripts. These scripts␊ |
7 | include the previous additions I'd made including checking for FAT16 partitions, installing boot0md or boot0 depending␊ |
8 | on whether or not a Windows installation is found and writing boot1h or boot1f32 depending on installing to HFS or ␊ |
9 | FAT32 format partitions.␊ |
10 | ␊ |
11 | - All references of Boot0hfs removed and now replaced with Boot0md.␊ |
12 | ␊ |
13 | - Installer log added to now dump a log of useful info about the install process to the root of the selected target.␊ |
14 | ␊ |
15 | - Boot options re-thought and are now automatically created at compile time from simple lists, rather than manage a␊ |
16 | separate file of code of each option.␊ |
17 | ␊ |
18 | - Added missing useKernelCache boot option.␊ |
19 | ␊ |
20 | - Easily enable a list to be exclusive or not.␊ |
21 | ␊ |
22 | - The main Post script now creates the org.chameleon.Boot.plist based on the modules / options / key layouts / themes␊ |
23 | selected by the user.␊ |
24 | ␊ |
25 | - Only create and /Extra folder if there's something to go in it.␊ |
26 | ␊ |
27 | - Backup an existing /Extra folder to /Extra-OLD(date & time).␊ |
28 | ␊ |
29 | - slimpkg.sh changed to match the revised code in buildpkg.sh where applicable.␊ |
30 | ␊ |
31 | - English Localizable.strings revised to match latest additions and some texts updated. |