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.
This commit is contained in:
1
portage/package.use/awk
Normal file
1
portage/package.use/awk
Normal file
@@ -0,0 +1 @@
|
||||
app-alternatives/awk -gawk busybox
|
||||
1
portage/package.use/busybox
Normal file
1
portage/package.use/busybox
Normal file
@@ -0,0 +1 @@
|
||||
sys-apps/busybox savedconfig
|
||||
1
portage/package.use/firmware
Normal file
1
portage/package.use/firmware
Normal file
@@ -0,0 +1 @@
|
||||
sys-kernel/linux-firmware compress compress-xz savedconfig
|
||||
1
portage/package.use/python
Normal file
1
portage/package.use/python
Normal file
@@ -0,0 +1 @@
|
||||
dev-lang/python -ensurepip
|
||||
1
portage/package.use/u-boot
Normal file
1
portage/package.use/u-boot
Normal file
@@ -0,0 +1 @@
|
||||
sys-boot/u-boot savedconfig
|
||||
Reference in New Issue
Block a user