+ validate_re($setting_type, ['\Aconf\z', '\Apref\z', '\Alist\z'], "apt::setting resource name/title must start with either 'conf-', 'pref-' or 'list-'")
unless is_integer($priority) {
# need this to allow zero-padded priority.
unless is_integer($priority) {
# need this to allow zero-padded priority.
- validate_re($priority, '^\d+$', 'apt::setting priority must be an integer or a zero-padded integer.')
+ validate_re($priority, '^\d+$', 'apt::setting priority must be an integer or a zero-padded integer')
}
}
- if $source {
- validate_string($source)
- }
-
- if $content {
- validate_string($content)
- }
-
- if $setting_type == 'list' {
+ if ($setting_type == 'list') or ($setting_type == 'pref') {