diff options
author | James Turnbull <james@lovedthanlost.net> | 2008-09-12 09:13:50 +1000 |
---|---|---|
committer | James Turnbull <james@lovedthanlost.net> | 2008-09-13 14:04:27 +1000 |
commit | 7ce902df27393821163b4200916baffb712f0d03 (patch) | |
tree | 04ca7d39bf929a4cdbec7eb13e0c52291d4645de | |
parent | 8f1336f94e4f566e229efb64be168530e402741b (diff) | |
download | puppet-7ce902df27393821163b4200916baffb712f0d03.tar.gz puppet-7ce902df27393821163b4200916baffb712f0d03.tar.xz puppet-7ce902df27393821163b4200916baffb712f0d03.zip |
Adjusted hpuxuseradd user provider to confine to HP-UX and fixed HP-UX user provider path regression
-rw-r--r-- | CHANGELOG | 2 | ||||
-rw-r--r-- | lib/puppet/provider/user/hpux.rb | 7 |
2 files changed, 6 insertions, 3 deletions
@@ -1,6 +1,8 @@ 0.24.x Fixed debug messages in package type - thanks to Todd Zullinger for this fix + Adjusted hpuxuseradd user provider to confine to HP-UX + Fixed #1566 - changed password property of the user type Fixed debug messages in package type diff --git a/lib/puppet/provider/user/hpux.rb b/lib/puppet/provider/user/hpux.rb index d50924c72..672b77da6 100644 --- a/lib/puppet/provider/user/hpux.rb +++ b/lib/puppet/provider/user/hpux.rb @@ -1,9 +1,10 @@ Puppet::Type.type(:user).provide :hpuxuseradd, :parent => :useradd do desc "User management for hp-ux! Undocumented switch to special usermod because HP-UX regular usermod is TOO STUPID to change stuff while the user is logged in." - defaultfor :operatingsystem => :"hp-ux" - - commands :modify => "/usr/sbin/usermod", :delete => "/usr/sbin/userdel", :add => "/usr/sbin/useradd" + defaultfor :operatingsystem => "hp-ux" + confine :operatingsystem => "hp-ux" + + commands :modify => "/usr/sam/lbin/usermod.sam", :delete => "/usr/sam/lbin/userdel.sam", :add => "/usr/sbin/useradd" options :comment, :method => :gecos options :groups, :flag => "-G" options :home, :flag => "-d", :method => :dir |