Bagaimana cara membuat file deb yang memberitahu sistem bahwa reboot diperlukan?

14

Saya berencana untuk membuat PPA atau mungkin mengirimkan paket saya ke Debian, tetapi ada sesuatu yang benar-benar perlu saya ketahui, saya mengerti bahwa paket biasanya melakukan sesuatu dengan /var/run/reboot-requireddan terdaftar /var/run/reboot-required.pkg, tetapi bagaimana tepatnya seseorang membuat file deb yang memberitahu sistem melalui metode itu bahwa reboot diperlukan untuk membuat semua perubahan yang diperlukan? Apakah hanya ada flag yang perlu saya atur di salah satu file atau lebih manual dari itu? Saya menjalankan Ubuntu GNOME 16.04 dengan GNOME 3.20.


sumber

Jawaban:

10

Jika Anda membutuhkan reboot setelah instalasi, Anda akan melakukan panggilan ke /usr/share/update-notifier/notify-reboot-requireddalam .postinstskrip untuk paket Anda. Ini dapat dengan mudah ditemukan membaca .postinstskrip linux-imagepaket apa pun .

Namun, saya akan khawatir tentang PPA khusus yang memerlukan reboot setelah instalasi.

Selain pembaruan kernel, ada beberapa paket yang membutuhkan reboot. Ada perpustakaan penting yang mungkin memerlukan layanan tertentu untuk di-restart.

Jika skrip instal Anda mengharuskan layanan yang diinstal untuk dihidupkan ulang, itu harus melakukan restart sebagai bagian dari prosedur instalasi pos. Ini biasanya terjadi pada proses daemon.

Banyak paket tidak memerlukan restart sama sekali.

BillThor
sumber