Issue #6400 has been updated by Gabriel Monroy.

Sure.  It'd be my first Puppet patch, but it sounds like an easy one.  Can you 
point me to some resources for contributing to the code-base?  I'm not sure 
where to start..
----------------------------------------
Feature #6400: Package type should support environment variables
https://projects.puppetlabs.com/issues/6400#change-77293

Author: Jeff McCune
Status: Accepted
Priority: Normal
Assignee: 
Category: package
Target version: 
Affected Puppet version: 2.6.0
Keywords: apt, dpkg, environment, debian, sudo, SUDO_FORCE_REMOVE, squeeze
Branch: 


## Overview ##

With the release of Debian Squeeze, a customer mentioned some Debian packages 
are beginning to use environment variables to override behavior.  For example, 
the sudo-ldap package will not install if there is no password set on the root 
account.

    # This is needed for removing the sudo package since it won't uninstall
    # when there is no root password set or $SUDO_FORCE_REMOVE != yes
    exec { '/usr/bin/apt-get --force-yes --assume-yes install sudo-ldap':
        environment => 'SUDO_FORCE_REMOVE=yes',
        unless      => '/usr/bin/dpkg -l sudo-ldap|tail -1|grep "^ii"'
    }

## Expected Behavior ##

Like the exec resource type, the package type should support an environment 
parameter to set arbitrary environment variables when installing packages.

## Other notes ##

The customer believes this will only become more prevalent in the future with 
Debian based systems.  While they have not specifically paid for the feature, a 
paying customer has requested we file and address this feature request.

I'll be taking a look into it while I'm on their time today.



-- 
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.

Reply via email to