[Решено] make modules_install удаляет модуль

Подскажите, что я делаю не так?

# emerge sys-kernel/bbswitch -av1
...

# ls -l /lib/modules/3.0.4-hardened-r5/kernel/drivers/acpi/bbswitch.ko
-rw-r--r-- 1 root root 14888 Фев 14 02:34 /lib/modules/3.0.4-hardened-r5/kernel/drivers/acpi/bbswitch.ko

# cd /usr/src/linux

# make -j5
...

# make install        
sh /usr/src/linux-3.0.4-hardened-r5/arch/x86/boot/install.sh 3.0.4-hardened-r5 arch/x86/boot/bzImage \
        System.map "/boot"

# make modules_install
  INSTALL drivers/bluetooth/btusb.ko
  INSTALL drivers/media/video/uvc/uvcvideo.ko
  INSTALL drivers/net/e1000e/e1000e.ko
  INSTALL drivers/net/wireless/iwlwifi/iwlagn.ko
  INSTALL drivers/platform/x86/thinkpad_acpi.ko
  INSTALL drivers/scsi/scsi_wait_scan.ko
  INSTALL drivers/usb/serial/usbserial.ko
  DEPMOD  3.0.4-hardened-r5

# ls -l /lib/modules/3.0.4-hardened-r5/kernel/drivers/acpi/bbswitch.ko
ls: невозможно получить доступ к /lib/modules/3.0.4-hardened-r5/kernel/drivers/acpi/bbswitch.ko: Нет такого файла или каталога

Пропущено

Может я не увидел что-нить...
обычно порядок компиляции ядра таков:
make bzImage (ну тут кому как нравится)
make install
make modules (Данной команды я у Вас не увидел!)
make modules_install

Если вглядеццо в Makefile

Если вглядеццо в Makefile ядра, то вы сможете увидеть, что простой make собирает ядро и модули. А make bzImage/modules нужен для того как раз, чтобы собрать отдельно или ядро, или модули. Автор все верно делает

Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"

/

emerge -a sys-kernel/module-rebuild
module-rebuild
Не оно?
Лично с модулями ядра из portage особо дел не имел, потому с практикой... туговато.

:wq
--
Live free or die

Решено

Нашёл проблему.
Ебилд кладёт конкретно этот скомпиленый модуль в /lib/modules/${VERSION}/kernel/, а остальные "неофициальные" просто в /lib/modules/${VERSION}.
Поправил ебилд и теперь make modules_install ничего не удаляет :)

PS Кому интересно - вот ебилд https://github.com/scrill/scrill-overlay/blob/master/sys-kernel/bbswitch/bbswitch-0.4.1-r1.ebuild

/

Scrill написал(а):
Нашёл проблему.
Ебилд кладёт конкретно этот скомпиленый модуль в /lib/modules/${VERSION}/kernel/, а остальные "неофициальные" просто в /lib/modules/${VERSION}.
Поправил ебилд и теперь make modules_install ничего не удаляет :)

PS Кому интересно - вот ебилд https://github.com/scrill/scrill-overlay/blob/master/sys-kernel/bbswitch/bbswitch-0.4.1-r1.ebuild

ИМХО правильнее в любом случае отписаться в родной багзилле.

:wq
--
Live free or die

Причём тут родная багзилла,

Причём тут родная багзилла, если косяк в ебилде?

.

Scrill написал(а):
Причём тут родная багзилла, если косяк в ебилде?

Ебилд ты откуда брал?
Тебе не кажется, что там, откуда ты его брал, его тоже стоит исправить?
И заодно проверить на наличие ошибки ебилды того же приложения в прочих местах, где они локализуются...
Знаешь лучшую альтернативу моему предложению --- делись!

:wq
--
Live free or die

Во-первых, рекомендую сменить

Во-первых, рекомендую сменить тон при общении с незнакомыми людьми, ато перед монитором все воены.
А во-вторых, автору ебилда я написал и без твоего наставления.

.

Scrill написал(а):
Во-первых, рекомендую сменить тон при общении с незнакомыми людьми, ато перед монитором все воены.

Как Вам будет угодно. Могу даже принести извинения за ненадлежащий тон обращения. Если Вам так угодно.
Но также рекомендую помнить, что именно используемое мной в данном случае обращение в определённое время и в определённых кругах считалось оскорбительным.
Откуда следует вывод: желающий обидеться может реализовать своё желание при использовании любого обращения. Интересующемуся информационной составляющей обращение пофиг.

Scrill написал(а):
А во-вторых, автору ебилда я написал и без твоего наставления.

Молодец.
Как ты проницательно отметил, мы не знакомы.
Поэтому неплохо бы продемонстрировать где и как это следует из написанного тобой ранее.

ЗЫ: Ну и чтобы не разводить флейм на пустом месте related вопрос: товарищи, объясните пожалуйста физический смысл одной версии одного ебилда (предположительно одинакового) в разных оверлеях.

:wq
--
Live free or die

Версии разные, исходная 0.4.1

Версии разные, исходная 0.4.1 против моей 0.4.1-r1. Изменения в ChangeLog.

Объясняю : 1. ЧСВ. 2. по

Объясняю :
1. ЧСВ.
2. по мнению автора одного оверлея - автор другого косярук и идиот , ну и наоборот, т.е взаимно
3. желание заполировать репоманом кучу оверлеев.
4. Кому то лениво подключать лайман
5. А фдрух пропадет
6. .....

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Странные выводы. Ебилд я

Странные выводы. Ебилд я положил в свой оверлей, чтобы установить его сразу, а не ждать пока автор исходного ебилда поправит его у себя. ЧСВ здесь абсолютно ни при чём.

/

Scrill написал(а):
Странные выводы. Ебилд я положил в свой оверлей, чтобы установить его сразу, а не ждать пока автор исходного ебилда поправит его у себя. ЧСВ здесь абсолютно ни при чём.

Для общего случая выводы вполне логичны.
Для данного случая лично я полагаю правильным использовать не-публичный уютненький локальный оверлейчик.

ЗЫ: Ты в теме использования внешнего публичного оверлея без layman'а?
Если да, не раскроешь ли тему у Вики?

:wq
--
Live free or die

Не вижу особых причин держать

Не вижу особых причин держать всё локально, особенно если компов больше чем один. К тому же держать всё в VCS значительно удобнее.
Мой оверлей есть в оф. списке лаймана, туда сейчас добавляют всех желающих. А вообще любой удалённый оверлей (публичный или приватный) можно добавить в лайман примерно так.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".