46: def create
47: args = []
48: if val = @resource[:mailserver]
49: args << "--emailhost" << val
50: end
51: if val = @resource[:webserver]
52: args << "--urlhost" << val
53: end
54:
55: args << self.name
56: if val = @resource[:admin]
57: args << val
58: else
59: raise ArgumentError, "Mailman lists require an administrator email address"
60: end
61: if val = @resource[:password]
62: args << val
63: else
64: raise ArgumentError, "Mailman lists require an administrator password"
65: end
66: newlist(*args)
67: end