File site/news/audit6.md changed (mode: 100644) (index 04c8849..eaa6b89) |
... |
... |
The changes are as follows: |
159 |
159 |
reason for implementing this is precisely so that project-specific hacks can |
reason for implementing this is precisely so that project-specific hacks can |
160 |
160 |
be removed; the `trees` script now contains much more generalised logic, |
be removed; the `trees` script now contains much more generalised logic, |
161 |
161 |
and project-specific logic was moved to mkhelper functions. |
and project-specific logic was moved to mkhelper functions. |
162 |
|
* **SeaBIOS-only images are no longer provided,** where GRUB is specified on a |
|
163 |
|
given mainboard; similarly, GRUB-first images are not provided. If GRUB is |
|
164 |
|
enabled on a board, *SeaGRUB* is provided. The get SeaBIOS-only startup, you |
|
165 |
|
can either remove the `bootorder` file from CBFS, or disable |
|
166 |
|
GRUB in `target.cfg` before building, for a given mainboard. |
|
167 |
162 |
* **`script/trees`: A `premake` variable is supported in `mkhelper.cfg`** files, |
* **`script/trees`: A `premake` variable is supported in `mkhelper.cfg`** files, |
168 |
163 |
defining a function to be executed *before* running `make`, on a given project. |
defining a function to be executed *before* running `make`, on a given project. |
169 |
164 |
* **`script/trees`: A `postmake` variable is supported in `mkhelper.cfg`** |
* **`script/trees`: A `postmake` variable is supported in `mkhelper.cfg`** |
|
... |
... |
The changes are as follows: |
244 |
239 |
argument on the `grub-mkstandalone` command, and it means that the GRUB |
argument on the `grub-mkstandalone` command, and it means that the GRUB |
245 |
240 |
images can be used standalone in other build systems. The image is very |
images can be used standalone in other build systems. The image is very |
246 |
241 |
small, so it's OK to do it this way. |
small, so it's OK to do it this way. |
247 |
|
* **`script/roms`: Don't insert GRUB keymaps, at all.** This feature was using a |
|
248 |
|
lot of disk space during testing. If no keymap is inserted, GRUB defaults to |
|
249 |
|
US Qwerty. You can still insert the keymap file as `keymap.gkb` in CBFS, and |
|
250 |
|
that keymap will be used by GRUB (e.g. US Dvorak, French Azerty, French BEPO). |
|
251 |
242 |
* `script/roms`: Removed extra checks on `grub_scan_disk`, because we no longer |
* `script/roms`: Removed extra checks on `grub_scan_disk`, because we no longer |
252 |
243 |
allow it to be overridden, instead relying only on `target.cfg` files, which |
allow it to be overridden, instead relying only on `target.cfg` files, which |
253 |
244 |
are carefully crafted per board. This setting configures the order of which |
are carefully crafted per board. This setting configures the order of which |