[personal profile] codedot
При работе над багом N в ядре, можно после получения последней его версии с помощью запуска, находясь в директории /usr/src:

git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git linux

или обновления уже загруженной копии командой "git pull" создать отдельную "ветку" и сразу перейти на нее с помощью "git checkout -b bugN". Сделав необходимые изменения для очередного патча в будущей серии, следует внести их в локальную версию репозитария, написав соответствующий "changelog": "git commit --all" - предварительно создав секцию "user" в конфигурационном файле Git и задав корректные значения переменным "name" и "email" внутри нее.

После завершения подготовки изменений, легко сформировать патчи с помощью команды "git format-patch -n -o ~/bugN master" по сравнению с последней версией ядра. Чтобы отправить последовательность писем в виде, который принят в LKML, самостоятельно составив текст главного письма, обобщающего изменения, рекомендуется такая команда:

git send-email --suppress-from --no-signed-off-by-cc --no-chain-reply-to --compose ~/bugN

Profile

Anton Salikhmetov

November 2018

S M T W T F S
    123
45678 910
11121314151617
18192021222324
252627282930 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 15th, 2025 08:04 pm
Powered by Dreamwidth Studios