Я собираю свою ядра в дебиане как-то так:
fakeroot make-kpkg --us --uc --stem=my-kernel --append-to-version=.1 kernel_image
fakeroot make-kpkg --us --uc --stem=my-kernel --added-modules=ixgbe --append-to-version=.1 modules_image
for module in ; do \
if test -d $module; then \
(cd $module; \
if ./debian/rules KVERS="3.4.42.1" KSRC="/usr/src/linux-3.4.42-scst-2.2-rev4840" \
KMAINT="Unknown Kernel Package Maintainer" KEMAIL="unknown@unconfigured.in.etc.kernel-pkg.conf" \
KPKG_DEST_DIR="/usr/src/linux-3.4.42-scst-2.2-rev4840/.." \
KPKG_MAINTAINER="Unknown Kernel Package Maintainer" \
KPKG_EXTRAV_ARG="EXTRAVERSION=.1" \
ARCH="x86_64" \
KDREV="3.4.42.1-10.00.Custom" kdist_image; then \
echo "Module $module processed fine"; \
else \
echo "Module $module failed."; \
if [ "X" != "X" ]; then \
echo "Perhaps $module does not understand --rootcmd?"; \
echo "If you see messages that indicate that it is not"; \
echo "in fact being built as root, please file a bug "; \
echo "against $module."; \
fi; \
echo "Hit return to Continue"; \
read ans; \
fi; \
); \
else \
echo "Module $module does not exist"; \
echo "Hit return to Continue?"; \
fi; \
done
Я правильно понимаю, что в каждом модуле нужно еще и дебиановские правила самому фигачить? Если да, то где про это почитать? Маны к make-kpkg ничего об этом не говорят.