SUBJ. Хочу, чтобы это выглядело примерно так:
- есть файлик, в котором прописаны некоторые опции, например:
CONFIG_EXT4_FS=y CONFIG_FUSE_FS=m CONFIG_UDF_FS=m CONFIG_PM_RUNTIME=y CONFIG_USB_SUSPEND=y CONFIG_IKCONFIG=m CONFIG_IKCONFIG_PROC=y CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_KSM=y CONFIG_UKSM=y CONFIG_IOSCHED_BFQ=y DEFAULT_BFQ=y CONFIG_TUN=m CONFIG_EXT4_FS_SECURITY=y CONFIG_NETFILTER_XT_MATCH_COMMENT=m CONFIG_MK8=y CONFIG_DRM_RADEON=m CONFIG_DRM_RADEON_KMS=y CONFIG_USB_XHCI_HCD=m CONFIG_CONFIG_R8169=m CONFIG_USB_STORAGE_REALTEK=m CONFIG_SENSORS_IT87=m CONFIG_SENSORS_K10TEMP=m
- emerge -av1 <новое ядро>
- cd /usr/linux/src
- запустить скрипт, который выставит вышеуказанные опции в конфигу, учитывая все зависимости, а остальные оставит в дефолтном состоянии.
- make && make modules_install
- ???
- PROFIT!
Я знаю о существовании allyesconfig/allmodconfig/allnoconfig и переменной окружения KCONFIG_ALLCONFIG, но эти методы мне не подходят, так как они изменяют дефолтное состояние остальных опций, не перечисленных в файле, указанном в KCONFIG_ALLCONFIG.
Special cast megabaks: как ты относишься к автоматизации такой рутины? Как ты сейчас конфигуришь ядро - вручную или ты знаешь особую уличную магию?
//создал тему https://forums.gentoo.org/viewtopic-p-7163042.html, мне попытались объяснить, что лучше продолжать конфигурить руками.