| -rw-r--r-- | Jenkinsfile | 2 | ||||
| -rw-r--r-- | README.md | 18 | ||||
| m--------- | overlay | 0 |
3 files changed, 10 insertions, 10 deletions
diff --git a/Jenkinsfile b/Jenkinsfile index 63e7c34..74f942c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -71,7 +71,7 @@ spec: memory: 5Gi ephemeral-storage: 40Gi limits: - memory: 5Gi + memory: 7Gi ephemeral-storage: 100Gi """ } @@ -16,20 +16,20 @@ Used in [Fedora KIWI descriptions, modified by me for Surface Pro 12"](https://s ## Configuration The starting point is `config/base-aarch64.config`: Fedora's own aarch64 -kernel config, taken verbatim from the `config` file. It is vendored rather -than downloaded, so the build depends on no third-party host and a refresh -shows up as a reviewable diff. To refresh it for a newer Fedora, replace -everything below the comment header with: +kernel config, taken verbatim from the `config` file inside +`kernel-core-7.2.0-61.fc45.aarch64.rpm`. It is vendored rather than downloaded, +so the build depends on no third-party host and a refresh shows up as a +reviewable diff. To refresh it for a newer Fedora, replace everything below the +comment header with: ```bash dnf download kernel-core --arch aarch64 -rpm2archive -n - < kernel-core-*.aarch64.rpm | - tar -xO --wildcards '*/modules/*/config' | - wl-copy +rpm2cpio kernel-core-*.aarch64.rpm | cpio -idm './usr/lib/modules/*/config' ``` -If the extraction comes up empty, `rpm -qlp kernel-core-*.aarch64.rpm | grep -config` says whether the package still carries the file at all. +The overlay's ebuild seeds itself from the same Fedora config by way of a +Gentoo-side fork, `projg2/fedora-kernel-config-for-gentoo`. That repository no +longer exists, which is why the base config lives here instead. Three fragments are merged on top with `scripts/kconfig/merge_config.sh`: diff --git a/overlay b/overlay -Subproject f44f42db1e93545205bdba04567de9ecb634584 +Subproject b8ef9b54f09965d7e30ce03b3a70f5a36f4591b |