Only an idea how this could be approached: Remove the file as conffile and let the file be generated by postinst (and make the substitutions).
1/ remove the file as conffile 2/ In case the file does not yet exist generate the file as shiped in the package. 3/ If and only if dbc_install is set to true, then do the substitutions on the configuration file as previously done. 4/ If the update is from version <= 3.3.7-7.1 then it also needs to substitute smarty_dir variable setting with smarty_dir = "/usr/share/php/smarty3/" But this needs also to handle the case then when the package is purged. Regards, Salvatore
signature.asc
Description: Digital signature