J'ai fait make menuconfig
pour une carte defconfig
et modification de quelques configurations. Lorsque je sélectionne enregistrer, un nouveau .config
a été créé dans le répertoire supérieur du noyau.
Je veux créer un nouveau defconfig
pour ce .config
fichier créé.
Puis-je copier le .config
en tant que nouveau defconfig
et copier dans Arch/arm/configs/
?
$ cp .config Arch/arm/configs/board_new_defconfig
Je pense que vous devez faire une seule commande et utiliser le fichier créé comme vous le souhaitez.
% make savedefconfig
% cp defconfig Arch/arm/configs/my_cool_defconfig
Pour obtenir toutes les cibles possibles, lancez
% make help
Comme indiqué par Adam Miller suivi de Jeremy , les utilisateurs de la distribution Buildroot peuvent utiliser des wrappers à cet effet, c'est-à-dire (selon le manuel Buildroot, section 8.1 ) :
linux
barebox
bootloaderU-Boot
bootloadermake savedefconfig
minimise le defconfig
ignoré les configurations redondantes qui sont impliquées par d'autres.
Pour votre plateforme, dans un nouveau fichier defconfig, oui. En fait, c'est le moyen le plus sûr de créer un nouveau defconfig. Si vous supprimez manuellement les entrées de configuration d'un fichier de configuration existant pour en créer un nouveau, vous risquez de rencontrer des problèmes de dépendance et lors de la génération, il peut redémarrer la configuration du noyau et vous inviter à sélectionner des options de configuration individuelles.