4 ms·
Eliminate all the scripts that go into a package, moving them to runtime. This is the only way to eliminate instability caused by buggy scripts that then preven
by apenwarr 9y ago
Eliminate all the scripts that go into a package, moving them to runtime. This is the only way to eliminate instability caused by buggy scripts that then prevent upgrades.
Also get rid of all interactivity during install and upgrade. It's deadly for managing big fleets.
- guillemj 9y agoI assume you mean maintainer scripts here. If so we are already going in that direction: https://wiki.debian.org/Teams/Dpkg/Spec/DeclarativePackaging https://wiki.debian.org/Teams/Dpkg/Spec/DeclarativePackaging For interactivity that should in principle be a solved problem with debconf, if it's not, we would like to hear what's lacking. If there is a problem with a particular package then a bug report would be appreciated.