Package: dnet-common Version: 2.56.1+nmu1 Severity: important Tags: confirmed
The NMU wrongly worksaround #635604 by abusing $DNET_INTERFACES in /etc/default/decnet. It changes the content of the file based on debconf information in the postinst script. The correct way would be to to not create (or not alter if already present) the node database (/etc/decnet.conf). The result of this bug: This change is not undone by later reconfigure runs or upgrades. The change is permanent and users. even creating the node database would not enable decnet as documented and expected by users. just undoing the change in the NMU would leave users which installed the NMU version with this broken copy and require us to update the init scripts to handle this special case. The upgrade process should undo this. This should be done by string filling the variable with the default if it is empty and old version is the NMU. Also the node database must be deleted (moved away) if the old version is the NMU and no node database existed before the NMU. This is the hard part. Maybe we can check for the debconf data if we would generate a new one with the current settings. In any case the config files should be backupped. This may also trigger 'locally motified conffile' or something. I haven't check this yet. -- Philipp. (Rah of PH2)
signature.asc
Description: This is a digitally signed message part