# File lib/puppet/provider/user/useradd.rb, line 49
49:   def add_properties
50:     cmd = []
51:     Puppet::Type.type(:user).validproperties.each do |property|
52:       next if property == :ensure
53:       next if property.to_s =~ /password_.+_age/
54:       # the value needs to be quoted, mostly because -c might
55:       # have spaces in it
56:       if value = @resource.should(property) and value != ""
57:         cmd << flag(property) << value
58:       end
59:     end
60:     cmd
61:   end