Issue #5319 has been updated by Nigel Kersten.
Nick Moffitt wrote: > The apt provider already does what #4067 describes in the initial filing, > automatically. The apt provider doesn't do what #4067 describes Nick. I think we're talking past each other without understanding what the other is saying. > I absolutely need packages to be installed only with a system administrator > present and guiding the process, from time to time. I appreciate that > responsefiles will handle a large number of packages that properly use > debconf. Not all packages are proper, and I need a human air-gap to prevent > runaways. I appreciate that this violates most puppet users' sensibilities, > but it is a fact of life. > > Packages will have bugs. I need these buggy packages to be chaperoned during > install. I do understand what you're saying here. Personally I would always just fix the packages and insert those patches into my build system, but that may not be everyone's approach. I'm just trying to work out if there is a larger problem here that we can address that will solve your use case as described. ---------------------------------------- Feature #5319: ensure => selected for packages requiring interactive installation (dpkg/apt provider at least) https://projects.puppetlabs.com/issues/5319 Author: Nick Moffitt Status: Needs design decision Priority: Normal Assignee: Nigel Kersten Category: package Target version: Affected Puppet version: Keywords: Branch: At times there are packages with catastrophic failure modes when they are run noninteractively, particularly when working with dpkg. As a result I propose the following option in package providers, presented from a dpkg standpoint. If a package resource is ensure => selected, it will have exactly the same status behavior as ensure => installed, but the installation process will run 'echo "${packagename} install" | /usr/bin/dpkg --set-selections'. This will cause the package to be installed the next time an administrator interactively runs "apt-get dselect-upgrade". This allows configuration changes for a particular package to be held back until that package is installed interactively. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
