[d-kernel] Да, еще про спек

Alexey Morozov morozov at novosoft.ru
Sat Jul 5 18:29:29 MSD 2003


Тут еще один мелкий глючок в спеке (std-up, да и в остальных тоже):

echo "
RPM {
   Allow-Duplicated {"^kernel-image-%{flavour}$";};
};
" > $RPM_BUILD_ROOT/etc/apt/apt.conf.d/kernel-image-%{flavour}.conf

делает не совсем то, что, как мне кажется, предполалось авторами.
По-моему, уместно написать

echo '
и далее по тексту.

Иначе двойные кавычки не попадают в apt'овый конфиг. Ну, и неплохо было
бы приписать туда же разрешение на дупликацию хидеров. И почетче
разграничить разницу между %version и %kversion. В большей части спека
должен использоваться именно %kversion. Это позволяет собрать ядра вида
2.4.21-что-то-там-alt1 (что выглядит "естественно" для глаза), и класть
и в пакеты 2.4.21rel-что-то-там-alt1 (что выглядит естественно для RPM'а
при апгрейде с 2.4.21rcN).

2Mike Shigorin: Михаил, все же механизм Epoch - по моему, слишком
тяжелая дубина для такого случая. Перепрыгивать с ядра на ядро (н-р, с
целью поиграться с 2.5 и откатиться обратно) становится крайне
неприятно, т.к. в этом случае трудно обеспечить необходимый порядок для
этих самых Epoch, если в процессе игр участвует более одной машины.





More information about the devel-kernel mailing list