GNU/Linux >> Belajar Linux >  >> Linux

Menjalankan Skrip Setiap Kali Kernel Baru Diinstal?

Saat ini saya harus mengkompilasi ulang driver nirkabel saya dari sumber setiap kali saya mendapatkan rilis kernel baru. Berpikir akan sangat peretas untuk mengotomatisasi proses ini, saya menghubungkan skrip build Bash saya ke /etc/kernel/postinst.d . Saya telah memverifikasi bahwa itu, pada kenyataannya, berjalan ketika pembaruan kernel terbaru diinstal, tetapi satu hal yang tersisa sebagai masalah:driver mengkompilasi untuk versi kernel yang sedang berjalan.

Misalnya, jika saya menjalankan 3.0.0-14-generic dan apt-get dist-upgrade ke kernel 3.0.0-15-generic, kemudian dikompilasi untuk kernel 3.0.0-14-generic, yang sama sekali tidak membantu saya.

Apakah ada cara untuk mengetahui dari skrip postinst kernel saya versi kernel mana yang telah diinstal sehingga saya dapat meneruskannya ke make saya panggil agar dapat dikompilasi untuk kernel yang baru diinstal?

Jawaban yang Diterima:

Ini bukan jawaban sebenarnya untuk pertanyaan Anda, hanya petunjuk ke alat yang mungkin terkait dan membantu:

Apakah Anda memiliki dkms diinstal? (Beberapa informasi di sini, halaman alioth tampaknya sedang down saat ini.) Seharusnya melakukan hal itu, jika saya tidak disesatkan. Ini membutuhkan linux-headers yang sesuai paket dan paket modul/firmware/sesuatu seperti itu yang akan diinstal; dan ini berfungsi untuk semua linux-image yang diinstal paket. (Saya tidak bisa mengatakan apa-apa tentang modul generik, tetapi itu berfungsi dengan baik ketika saya menggunakannya dengan modul nvidia yang tidak gratis.)

(Ada lebih banyak tautan di sini, seperti halaman manual dan linuxjournal.com ini artikel yang memberikan penjelasan program yang tidak berpusat pada ekosistem Debian.)


Linux
  1. Menjalankan skrip shell secara paralel

  2. Menjalankan skrip Python dari PHP

  3. Menjalankan Pycharm sebagai root dari launcher

  1. menjalankan perintah terhadap setiap baris dalam file teks

  2. Dapatkan Waktu Pengguna Dan Kernel Dari Proses yang Berjalan?

  3. Virtualbox - Instal Penambahan Tamu lagi setiap kali kernel Linux diperbarui

  1. Mencegah skrip bash berjalan secara bersamaan

  2. Menjalankan Script Dengan “. ” Dan Dengan “sumber”?

  3. Memeriksa Skrip Apakah Berjalan?