    # File lib/chef/provider/group/gpasswd.rb, line 35
            def modify_group_members
              unless @new_resource.members.empty?
                if(@new_resource.append)
                  @new_resource.members.each do |member|
                    Chef::Log.debug("#{@new_resource} appending member #{member} to group #{@new_resource.group_name}")
                    shell_out!("gpasswd -a #{member} #{@new_resource.group_name}")
                  end
                else
                  Chef::Log.debug("#{@new_resource} setting group members to #{@new_resource.members.join(', ')}")
                  shell_out!("gpasswd -M #{@new_resource.members.join(',')} #{@new_resource.group_name}")
                end
              else
                Chef::Log.debug("#{@new_resource} not changing group members, the group has no members")
              end
            end