Saya membuat paket debian dan saya bertanya-tanya apakah ada cara yang aman untuk memodifikasi file sistem. Misalnya, ketika postinst
dijalankan saya ingin mengedit /etc/login.defs
untuk 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
?
Saya pikir
dpkg-divert
mungkin solusi yang baik untuk masalah saya: http://www.debian.org/doc/debian-policy/ap-pkg-diversions.htmlsumber