Saya baru-baru ini menerapkan tambalan satu jalur drivers/bluetooth/btusb.c
untuk mengaktifkan kompatibilitas dengan perangkat Bluetooth saya. Namun, setiap kali saya mendapat peningkatan kernel, tambalan akan hilang sampai seseorang melakukan backports (yang tidak mungkin). Apakah ada cara bagi saya untuk menjalankan skrip dan menambal setiap peningkatan kernel baru secara otomatis?
DKMS sepertinya solusi yang bagus, tapi saya tidak yakin bagaimana mengaturnya. Saya tidak ingin mengkompilasi ulang seluruh kernel Linux setiap kali saya mendapatkan pembaruan, tetapi saya ingin menerapkan tambalan itu ke modul btusb, mengkompilasi ulang, dan memasukkannya ke dalam kernel saya pada setiap pembaruan. Bagaimana saya bisa melakukan ini dengan menggunakan sumber yang didapat apt-get source linux-source-3.2.0
? File apa yang harus saya salin? make
Panggilan kritisnya adalah make M=drivers/bluetooth modules
, tetapi ini tergantung pada utilitas kernel lain yang akan dibangun terlebih dahulu. Bagaimana saya bisa merakit modul DKMS untuk ini?
Rincian tentang cara menerapkan tambalan dapat ditemukan di sini di Tanya Ubuntu.