Есть ли какой файл конфигурации, чтобы туда можно было записать дефолтные аргументы командной строки?
Так надоело каждый раз набивать --dolvm --initrd … и так далее
Есть ли какой файл конфигурации, чтобы туда можно было записать дефолтные аргументы командной строки? (предполагается - для cl-kernel, он же - форк от genkernel)
Да есть - /etc/genkernel.conf
По умному можно создать шаблон разкомментирующий необходимые ключи, я делал так:
~ # cat /etc/genkernel.conf.clt
# Calculate format=patch path=/etc/
<reg>#\s+(LUKS|LVM|MDADM)="no"</reg>
<text>\1="yes"</text>
Кстати, можете запустить cl-kernel без параметров --dolvm и -initrd. initrd всегда создовался, а с какой-то там недавней версии (кажись 11.6) dolvm тоже применяется
--lvm
и --mdadm
автоматически добавляются только при выполнении emerge calculate-sources
. Поэтому для решения проблемы (сборка с командной строки) можно воспользоваться шаблоном, предложенным Михаилом для /etc/genkernel.conf
.