Go to file
Dustin 0d6ace4fc7 portage: Provide a base Portage configuration
Instead of requiring every Aimee OS project to carry around a full
Portage configuration tree, including patches, saved configurations,
etc., we now support a "layered" configuration system.  Aimee OS core
provides a base configuration that includes all settings, patches, etc.
common for all Aimee OS projects.  At build time, this base
configuration is combined with the project's configuration, which need
only specify USE flags, etc. for that specific project.  This should
make maintenance across multiple projects easier, and make getting a new
project started _significantly_ less cumbersome.
2024-12-08 16:00:57 -06:00
overlay systemd/network: Rename default network config 2023-04-16 20:04:21 -05:00
portage portage: Provide a base Portage configuration 2024-12-08 16:00:57 -06:00
repos selinux: Allow passing tty devices to containers 2023-04-16 20:07:40 -05:00
.gitignore build: Implement CONFIGDIR setting 2023-03-15 21:12:04 -05:00
.gitmodules wip: build u-boot with Portage 2023-03-12 12:47:36 -05:00
Makefile portage: Provide a base Portage configuration 2024-12-08 16:00:57 -06:00
README.md Initial commit 2023-02-13 23:24:36 -06:00
build-grub.sh build: Implement CONFIGDIR setting 2023-03-15 21:12:04 -05:00
build-kernel.sh build-kernel: Set USE=symlink as env var 2024-12-05 22:40:24 -06:00
build-rootfs.sh portage: Provide a base Portage configuration 2024-12-08 16:00:57 -06:00
build-squashfs.sh build-squashfs: Allow defining pseudo files 2023-03-30 09:03:45 -05:00
build-update.sh build: Implement CONFIGDIR setting 2023-03-15 21:12:04 -05:00
build.packages build: Install GRUB, but not RPi firmware 2024-12-05 22:45:41 -06:00
build.sh portage: Provide a base Portage configuration 2024-12-08 16:00:57 -06:00
busybox.symlinks Make more project config files optional 2024-12-05 22:38:49 -06:00
flash.sh Add flash.sh script 2023-03-30 09:31:12 -05:00
genimage.cfg genimage: Fix partition alignment 2023-03-30 09:31:12 -05:00
genimage.sh build: Implement CONFIGDIR setting 2023-03-15 21:12:04 -05:00
grub.cfg Initial commit 2023-02-13 23:24:36 -06:00
install-update.sh install-update: Fix error message in die function 2023-03-08 11:12:00 -06:00
install.packages build-rootfs: Disable SELinux for now 2024-12-05 22:43:19 -06:00
ocivm.sh ocivm.sh: Allow projects to specify build VM name 2023-04-16 20:09:05 -05:00
podman-build.sh Add start-container.sh script 2023-02-21 09:58:18 -06:00
post-build.sh Move post-build script to configdir 2023-03-21 19:40:51 -05:00
prepare.sh portage: Provide a base Portage configuration 2024-12-08 16:00:57 -06:00
rebuild-pkg.sh portage: Provide a base Portage configuration 2024-12-08 16:00:57 -06:00
semanage.mods Support semanage.mods 2023-03-30 09:23:44 -05:00
semanage.sh Add semanage.sh script 2023-03-30 11:02:44 -05:00
setup-local-repo.sh portage: Provide a base Portage configuration 2024-12-08 16:00:57 -06:00
squashfs.exclude Configure Home Assistant Podman container 2023-03-30 08:56:14 -05:00
start-container.sh Use host tools from build container 2024-12-05 17:56:34 -06:00
vm-build.sh vm-build: Add script to build in a microvm 2023-03-08 11:12:00 -06:00

README.md

Errors

SWIOTLB Buffer

OF: reserved mem: failed to allocate memory for node … Can not allocate SWIOTLB buffer earlier and can't now provide you with the DMA bounce buffer

Ensure start_x=1 is in config.txt and start_file/fixup_file are not specified.

U-Boot: Overwrite Reserved Memory

** Reading file would overwrite reserved memory **

Set CONFIG_LMB_MAX_REGIONS=16 in u-boot/.config