Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Linux Çekirdeğine Nasıl Katkı Verilir?

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

Linux Çekirdeğine Nasıl Katkı Verilir?

Avatar for Ebru Akagündüz

Ebru Akagündüz

April 29, 2014
Tweet

More Decks by Ebru Akagündüz

Other Decks in How-to & DIY

Transcript

  1. [user] email = [email protected] name = Ebru Akagunduz [sendemail] smtpencryption

    = tls smtpserver = smtp.gmail.com smtpuser = [email protected] smtpserverport = 587 pass = PASS chainreplyto = false [core] editor = vim
  2. • $ git clone -b staging-next git://git.kernel.org/pub/scm/linux /kernel/git/gregkh/staging.git • $

    make -jX • $ sudo make modules_install install ➢ Çekirdek Dizini İçerisindekiler
  3. ➢ Kullandığımız Git İşlemleri • $ git add . •

    $ git commit -m “İlk commit” • $ git branch -a • $ git checkout -b ilk-yama
  4. ➢ Depoyu Güncellemek • $ git remote add staging git://url

    • $ git fetch staging • $ git checkout -b staging-fixes-rebase • $ git rebase staging/staging-next
  5. ➢ Nasıl Yama Hazırlanır? • checkpatch.pl scripti • $ git

    rebase -i • $ git reflog • Detaylı bilgi için: ◦ http://kernelnewbies.org/PatchPhilosophy ◦ http://lxr.linux.no/linux/Documentation/CodingStyle
  6. ➢ Yama Göndermek • Mutt ile yama göndermek: ◦ $

    git format-patch -o /tmp/ HEAD^ • Git send-email ile yama göndermek: ◦ $ git send-email --annotate HEAD^ • Yamanın versiyonlanması: ◦ $ git format-patch --subject-prefix="PATCHv2"