Пакеты я сделал, вроде бы все работает, но гнетут сомнения

Инсталяционный скрипт пакета должен менять конфигурационные файлы сторонних программ samba и rsync ( smb.conf rsync.conf ). Естественно, после деинсталяции пакета, эти изменения должны быть удалены. Как я понимаю.
Я все это реализовал с помощью bash, sed и awk.
Но вот сомневаюсь, может я изобретал велосипед, может в debian есть средства , которые облегчают работу с файлами конфигурации, и которые можно использовать в установочных скриптах
