Re: [offtopic?] [Comm] Re: ALM 2.4 сборка ядра

Valentin Kozlov =?iso-8859-1?q?valek=5Fk_=CE=C1_mail=2Eru?=
Пт Мар 11 18:18:40 MSK 2005


берем инструкцию по установке ядра АЛТЛинукс чуть раньше предоставленную 
сегодня А.Мезиным, смотрим:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        Заглянем в начало spec-файла:

        # Fixes:
        %add_patch_list kernel-fix-build
        %add_patch_list kernel-fix-core
        %add_patch_list kernel-fix-acpi
        %add_patch_list kernel-fix-fs
        %add_patch_list kernel-fix-net
        %add_patch_list kernel-fix-drivers-net
        %add_patch_list kernel-fix-drivers-usb
        %add_patch_list kernel-fix-drivers-ide
        %add_patch_list kernel-fix-drivers-ieee1394
        %add_patch_list kernel-fix-drivers-sound
        #add_patch_list kernel-fix-drivers-serial
        %add_patch_list kernel-fix-drivers-parport
        %add_patch_list kernel-fix-security

        # Feathures:

        %add_patch_list kernel-feat-drivers-video-splash
        %add_patch_list kernel-feat-drivers-input
        %add_patch_list kernel-feat-drivers-lirc
        %add_patch_list kernel-feat-drivers-pktcdvd
        %add_patch_list kernel-feat-fs-squashfs
        %add_patch_list kernel-feat-net-ppp-mppe
        %add_patch_list kernel-feat-evms-nodm

Это список пакетов, которые необходимо установить для сборки
вашего ядра. Перейдем в режим суперпользователя и установим
сначала исходники ядра:
        найдем, где они и как называются
                [root на localhost root]# apt-cache search kernel-source
                kernel-source-2.4.26 - Linux kernel 2.4.26rel sources
                kernel-source-2.6.10 - Linux kernel 2.6.10 sources
                ........
                ........
        и установим их
                [root на localhost root]# apt-get install kernel-source-2.6.10
                Чтение списков пакетов... Завершено
                Построение дерева зависимостей... Завершено
                Следующие НОВЫЕ пакеты будут установлены:
                  kernel-source-2.6.10
                0 будет обновлено, 1 новых установлено, 0 пакетов будет 
удалено и 1 не будет обновлено.
                ..............
                ..............

А затем аналогичным образом установим все остальные пакеты
kernel-fix* и kernel-feat* из вышеприведенного списка.

                FIXME: можно ли сделать эту операцию автоматически?
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

повторю вопрос "FIXME: можно ли сделать эту операцию автоматически?", моё 
предложение было: можно, если сразу на эту версию ядра наложить данные патчи 
и выложить дополнительным одним src пакетом. У вас есть другие предложения? 
прекрасно, если так.
Вы выпускаете бинарный _ОДИН_ пакет с новой версией ядра. Почему не сделать 
еще _ОДИН_ пакет с сырцами, на которые уже наложены патчи (не все, а которые 
использовались при сборке бинарного пакета), т.е. полную копию того, из чего 
собран бинарный пакет? Что здесь непонятного?

> _______________________________________________
> Community mailing list
> Community на altlinux.ru
> https://lists.altlinux.ru/mailman/listinfo/community 




Подробная информация о списке рассылки community