summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorJames Turnbull <james@lovedthanlost.net>2008-09-12 09:13:50 +1000
committerJames Turnbull <james@lovedthanlost.net>2008-09-13 14:04:27 +1000
commit7ce902df27393821163b4200916baffb712f0d03 (patch)
tree04ca7d39bf929a4cdbec7eb13e0c52291d4645de /lib
parent8f1336f94e4f566e229efb64be168530e402741b (diff)
downloadpuppet-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
Diffstat (limited to 'lib')
-rw-r--r--lib/puppet/provider/user/hpux.rb7
1 files changed, 4 insertions, 3 deletions
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