Bagaimana cara saya mengedit file sistem dengan aman menggunakan paket debian?

1

Saya membuat paket debian dan saya bertanya-tanya apakah ada cara yang aman untuk memodifikasi file sistem. Misalnya, ketika postinstdijalankan saya ingin mengedit /etc/login.defsuntuk mengubah pengaturan. Saya bisa menggunakan sed untuk melakukan ini, yang akan membuat sisa file utuh.

Saya ingin menjadikan ini sesuatu yang sepenuhnya dapat dibalik, tetapi saya tidak yakin apa yang biasanya dilakukan paket Debian dalam situasi ini. Apakah mereka hanya membuat cadangan bernama sesuatu seperti /etc/file.conf.backup?

noisecapella
sumber

Jawaban:

1

Paket tidak boleh memodifikasi file milik paket lain.

Lihat http://www.debian.org/doc/debian-policy/ch-files.html di 10.7.4

Anda tidak bisa hanya mengedit file konfigurasi milik paket lain. Jika paket itu mendukung direktori conf.d Anda dapat memasukkan file konfigurasi Anda sendiri ke dalamnya.

Jika paket dari mana conffile datang tidak menyediakan alat apa pun untuk mengeditnya, Anda harus mengajukan pertanyaan ke milis debian-devel.

LtWorf
sumber
1
Ini tidak memberikan jawaban untuk pertanyaan itu. Untuk mengkritik atau meminta klarifikasi dari penulis, tinggalkan komentar di bawah posting mereka.
Tog
Lebih baik jika saya jelaskan MENGAPA dia tidak bisa?
LtWorf
Ya, maaf untuk singkatnya
Tog