summaryrefslogtreecommitdiffstats
path: root/spec/unit/type/resources_spec.rb
diff options
context:
space:
mode:
authorJosh Cooper <josh@puppetlabs.com>2011-07-29 09:37:58 -0700
committerJacob Helwig <jacob@puppetlabs.com>2011-08-19 13:52:58 -0700
commit088c7ac8632ee7137e86a15f28a75a7abbc0d252 (patch)
tree7cb576d26444a5552065b2ee75f0b17803108f2c /spec/unit/type/resources_spec.rb
parent925af9586a0e209a031c46c81225c6925837a49a (diff)
downloadpuppet-088c7ac8632ee7137e86a15f28a75a7abbc0d252.tar.gz
puppet-088c7ac8632ee7137e86a15f28a75a7abbc0d252.tar.xz
puppet-088c7ac8632ee7137e86a15f28a75a7abbc0d252.zip
(#8660) Default config dir to %PROGRAMDATA% on Windows
The puppet install.rb script now defaults the config directory to %PROGRAMDATA%\PuppetLabs\puppet\etc on Windows. This is more inline with Windows best-practices, as this directory is used to store application data across all users. The PROGRAMDATA environment variable also takes into account alternate system drives, by using the SYSTEMDRIVE environment variable. Note that the Dir::COMMON_APPDATA constant is so named because it corresponds to the CSIDL_COMMON_APPDATA constant, which on 2000, XP, and 2003 is %ALLUSERSPROFILE%\Application Data, and on Vista, Win7 and 2008 is %SYSTEMDRIVE%\ProgramData. This commit also updates puppet's default run_mode var and conf directories when running as "root" to match the install script, and fixes the spec test, which was looking in the Dir::WINDOWS directory. Reviewed-by: Cameron Thomas <cameron@puppetlabs.com> (cherry picked from commit 95b21dfde7d77a61633555f20f2e3b9675d48415)
Diffstat (limited to 'spec/unit/type/resources_spec.rb')
0 files changed, 0 insertions, 0 deletions