dbf381c199
There are currently three issues with the installation step: 1. it does not ensure the parent destination directory exists before copying into it, so if /usr/share has not been created in the dependency chain of edk2-platforms, the installation fails, which may very well happen easily as edk2-plaforms has nothing in its dependency chain (except the toolchain et al.); 2. all our dot-stampfiles and .files-list are also copied, as well as the Readme, license files, and maintainers file. All of those are useless on the target (and the .files-list introduce non-reproduciiblity); 3. of a lesser importance, the construct to install, and specifically to reinstall, does not match what we usually do in Buildroot (removal of the directory to copy). We fix all three in one fell swoop: 1. create the destination directory if needed; 2. copy just the directories with the actual platform descriptions Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Cc: Dick Olsson <hi@senzilla.io> Cc: Kory Maincent <kory.maincent@bootlin.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> |
||
---|---|---|
arch | ||
board | ||
boot | ||
configs | ||
docs | ||
fs | ||
linux | ||
package | ||
support | ||
system | ||
toolchain | ||
utils | ||
.defconfig | ||
.flake8 | ||
.gitignore | ||
.gitlab-ci.yml | ||
CHANGES | ||
Config.in | ||
Config.in.legacy | ||
COPYING | ||
DEVELOPERS | ||
Makefile | ||
Makefile.legacy | ||
README |
Buildroot is a simple, efficient and easy-to-use tool to generate embedded Linux systems through cross-compilation. The documentation can be found in docs/manual. You can generate a text document with 'make manual-text' and read output/docs/manual/manual.text. Online documentation can be found at http://buildroot.org/docs.html To build and use the buildroot stuff, do the following: 1) run 'make menuconfig' 2) select the target architecture and the packages you wish to compile 3) run 'make' 4) wait while it compiles 5) find the kernel, bootloader, root filesystem, etc. in output/images You do not need to be root to build or run buildroot. Have fun! Buildroot comes with a basic configuration for a number of boards. Run 'make list-defconfigs' to view the list of provided configurations. Please feed suggestions, bug reports, insults, and bribes back to the buildroot mailing list: buildroot@buildroot.org You can also find us on #buildroot on OFTC IRC. If you would like to contribute patches, please read https://buildroot.org/manual.html#submitting-patches