Autocorrect PDK validation warnings
This commit is contained in:
@@ -1,18 +1,16 @@
|
||||
Puppet::Type.newtype(:enman_repo) do
|
||||
@desc = "Manages Sabayon Community Repositories"
|
||||
|
||||
@desc = 'Manages Sabayon Community Repositories'
|
||||
|
||||
ensurable
|
||||
|
||||
|
||||
newparam(:name) do
|
||||
desc "Name of the Enman Repository"
|
||||
desc 'Name of the Enman Repository'
|
||||
isnamevar
|
||||
end
|
||||
|
||||
autorequire(:package) do
|
||||
['enman']
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
# vim: set ts=2 shiftwidth=2 expandtab :
|
||||
|
||||
|
||||
@@ -1,23 +1,23 @@
|
||||
Puppet::Type.newtype(:entropy_keywords) do
|
||||
@desc = "Override keywords for Entropy packages"
|
||||
|
||||
@desc = 'Override keywords for Entropy packages'
|
||||
|
||||
ensurable
|
||||
|
||||
|
||||
newparam(:name) do
|
||||
desc "Unique name for this keyword entry"
|
||||
desc 'Unique name for this keyword entry'
|
||||
end
|
||||
|
||||
newproperty(:keyword) do
|
||||
desc "Keyword to be applied to matching packages"
|
||||
desc 'Keyword to be applied to matching packages'
|
||||
|
||||
defaultto {
|
||||
defaultto do
|
||||
os = Facter.value(:os)
|
||||
if os.key?('architecture')
|
||||
os['architecture']
|
||||
else
|
||||
'**'
|
||||
end
|
||||
}
|
||||
end
|
||||
end
|
||||
|
||||
newproperty(:operator) do
|
||||
@@ -25,35 +25,35 @@ Puppet::Type.newtype(:entropy_keywords) do
|
||||
end
|
||||
|
||||
newproperty(:package) do
|
||||
desc "Name of the package being keyworded"
|
||||
desc 'Name of the package being keyworded'
|
||||
newvalues(%r{^(?:[A-Za-z0-9+_.-]+\/)?[a-zA-Z0-9+_-]+$})
|
||||
end
|
||||
|
||||
newproperty(:version) do
|
||||
desc "Version of the package"
|
||||
desc 'Version of the package'
|
||||
newvalues(%r{^(\d*(?:\.\d+[a-zA-Z]*)*)(?:_((?:alpha|beta|pre|rc)\d*))?(-r\d+)?$})
|
||||
end
|
||||
|
||||
newproperty(:repo) do
|
||||
desc "Repo for the package"
|
||||
desc 'Repo for the package'
|
||||
end
|
||||
|
||||
newproperty(:target) do
|
||||
desc "Location of the package.keywords file being managed"
|
||||
desc 'Location of the package.keywords file being managed'
|
||||
|
||||
defaultto {
|
||||
defaultto do
|
||||
if @resource.class.defaultprovider.ancestors.include?(Puppet::Provider::ParsedFile)
|
||||
@resource.class.defaultprovider.default_target
|
||||
else
|
||||
nil
|
||||
end
|
||||
}
|
||||
end
|
||||
end
|
||||
|
||||
validate do
|
||||
raise(ArgumentError, "Package is required when a version is specified") if self[:package].nil? && !self[:version].nil?
|
||||
raise(ArgumentError, 'Package is required when a version is specified') if self[:package].nil? && !self[:version].nil?
|
||||
|
||||
raise(ArgumentError, "Version is required when an operator is specified") if self[:version].nil? && !self[:operator].nil?
|
||||
raise(ArgumentError, 'Version is required when an operator is specified') if self[:version].nil? && !self[:operator].nil?
|
||||
end
|
||||
|
||||
autobefore(:package) do
|
||||
@@ -62,4 +62,3 @@ Puppet::Type.newtype(:entropy_keywords) do
|
||||
end
|
||||
|
||||
# vim: set ts=2 sw=2 expandtab:
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
Puppet::Type.newtype(:entropy_mask) do
|
||||
@desc = "Mask packages in Entropy"
|
||||
|
||||
@desc = 'Mask packages in Entropy'
|
||||
|
||||
ensurable
|
||||
|
||||
|
||||
newparam(:name) do
|
||||
desc "Unique name for this mask"
|
||||
desc 'Unique name for this mask'
|
||||
end
|
||||
|
||||
newproperty(:operator) do
|
||||
@@ -12,47 +12,47 @@ Puppet::Type.newtype(:entropy_mask) do
|
||||
end
|
||||
|
||||
newproperty(:package) do
|
||||
desc "Name of the package being masked"
|
||||
desc 'Name of the package being masked'
|
||||
newvalues(%r{^(?:[A-Za-z0-9+_.-]+\/)?[a-zA-Z0-9+_-]+$})
|
||||
end
|
||||
|
||||
newproperty(:version) do
|
||||
desc "Version of the package"
|
||||
desc 'Version of the package'
|
||||
newvalues(%r{^(\d*(?:\.\d+[a-zA-Z]*)*)(?:_((?:alpha|beta|pre|rc)\d*))?(-r\d+)?$})
|
||||
end
|
||||
|
||||
newproperty(:slot) do
|
||||
desc "Slot the package is in"
|
||||
desc 'Slot the package is in'
|
||||
end
|
||||
|
||||
newproperty(:use) do
|
||||
desc "Useflags for the package"
|
||||
desc 'Useflags for the package'
|
||||
end
|
||||
|
||||
newproperty(:tag) do
|
||||
desc "Tag for the package"
|
||||
desc 'Tag for the package'
|
||||
end
|
||||
|
||||
newproperty(:repo) do
|
||||
desc "Repo for the package"
|
||||
desc 'Repo for the package'
|
||||
end
|
||||
|
||||
newproperty(:target) do
|
||||
desc "Location of the package.mask file being managed"
|
||||
desc 'Location of the package.mask file being managed'
|
||||
|
||||
defaultto {
|
||||
defaultto do
|
||||
if @resource.class.defaultprovider.ancestors.include?(Puppet::Provider::ParsedFile)
|
||||
@resource.class.defaultprovider.default_target
|
||||
else
|
||||
nil
|
||||
end
|
||||
}
|
||||
end
|
||||
end
|
||||
|
||||
validate do
|
||||
raise(ArgumentError, "Package is required when a version is specified") if self[:package].nil? && !self[:version].nil?
|
||||
raise(ArgumentError, 'Package is required when a version is specified') if self[:package].nil? && !self[:version].nil?
|
||||
|
||||
raise(ArgumentError, "Version is required when an operator is specified") if self[:version].nil? && !self[:operator].nil?
|
||||
raise(ArgumentError, 'Version is required when an operator is specified') if self[:version].nil? && !self[:operator].nil?
|
||||
end
|
||||
|
||||
autobefore(:package) do
|
||||
@@ -61,4 +61,3 @@ Puppet::Type.newtype(:entropy_mask) do
|
||||
end
|
||||
|
||||
# vim: set ts=2 sw=2 expandtab:
|
||||
|
||||
|
||||
@@ -1,22 +1,20 @@
|
||||
require 'puppet/property/boolean'
|
||||
|
||||
Puppet::Type.newtype(:entropy_repo) do
|
||||
@desc = "Manages Entropy Repositories"
|
||||
|
||||
@desc = 'Manages Entropy Repositories'
|
||||
|
||||
newparam(:name) do
|
||||
desc "Name of the Entropy Repository"
|
||||
desc 'Name of the Entropy Repository'
|
||||
end
|
||||
|
||||
newproperty(:repo_type, :readonly => true) do
|
||||
desc "What type of repository this is (enman or entropy)"
|
||||
newproperty(:repo_type, readonly: true) do
|
||||
desc 'What type of repository this is (enman or entropy)'
|
||||
end
|
||||
|
||||
newproperty(:enabled) do
|
||||
desc "Whether the repository is enabled or not"
|
||||
desc 'Whether the repository is enabled or not'
|
||||
newvalues('true', 'false')
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
# vim: set ts=2 shiftwidth=2 expandtab :
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
Puppet::Type.newtype(:entropy_splitdebug) do
|
||||
@desc = "Manages splitdebug for packages in Entropy"
|
||||
|
||||
@desc = 'Manages splitdebug for packages in Entropy'
|
||||
|
||||
ensurable
|
||||
|
||||
|
||||
newparam(:name) do
|
||||
desc "Unique name for this splitdebug specification"
|
||||
desc 'Unique name for this splitdebug specification'
|
||||
end
|
||||
|
||||
newproperty(:operator) do
|
||||
@@ -12,47 +12,47 @@ Puppet::Type.newtype(:entropy_splitdebug) do
|
||||
end
|
||||
|
||||
newproperty(:package) do
|
||||
desc "Name of the package with splitdebug"
|
||||
desc 'Name of the package with splitdebug'
|
||||
newvalues(%r{^(?:[A-Za-z0-9+_.-]+\/)?[a-zA-Z0-9+_-]+$})
|
||||
end
|
||||
|
||||
newproperty(:version) do
|
||||
desc "Version of the package"
|
||||
desc 'Version of the package'
|
||||
newvalues(%r{^(\d*(?:\.\d+[a-zA-Z]*)*)(?:_((?:alpha|beta|pre|rc)\d*))?(-r\d+)?$})
|
||||
end
|
||||
|
||||
newproperty(:slot) do
|
||||
desc "Slot the package is in"
|
||||
desc 'Slot the package is in'
|
||||
end
|
||||
|
||||
newproperty(:use) do
|
||||
desc "Useflags for the package"
|
||||
desc 'Useflags for the package'
|
||||
end
|
||||
|
||||
newproperty(:tag) do
|
||||
desc "Tag for the package"
|
||||
desc 'Tag for the package'
|
||||
end
|
||||
|
||||
newproperty(:repo) do
|
||||
desc "Repo for the package"
|
||||
desc 'Repo for the package'
|
||||
end
|
||||
|
||||
newproperty(:target) do
|
||||
desc "Location of the package.splitdebug file being managed"
|
||||
desc 'Location of the package.splitdebug file being managed'
|
||||
|
||||
defaultto {
|
||||
defaultto do
|
||||
if @resource.class.defaultprovider.ancestors.include?(Puppet::Provider::ParsedFile)
|
||||
@resource.class.defaultprovider.default_target
|
||||
else
|
||||
nil
|
||||
end
|
||||
}
|
||||
end
|
||||
end
|
||||
|
||||
validate do
|
||||
raise(ArgumentError, "Package is required when a version is specified") if self[:package].nil? && !self[:version].nil?
|
||||
raise(ArgumentError, 'Package is required when a version is specified') if self[:package].nil? && !self[:version].nil?
|
||||
|
||||
raise(ArgumentError, "Version is required when an operator is specified") if self[:version].nil? && !self[:operator].nil?
|
||||
raise(ArgumentError, 'Version is required when an operator is specified') if self[:version].nil? && !self[:operator].nil?
|
||||
end
|
||||
|
||||
autobefore(:package) do
|
||||
@@ -61,4 +61,3 @@ Puppet::Type.newtype(:entropy_splitdebug) do
|
||||
end
|
||||
|
||||
# vim: set ts=2 sw=2 expandtab:
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
Puppet::Type.newtype(:entropy_splitdebug_mask) do
|
||||
@desc = "Manages splitdebug masks for packages in Entropy"
|
||||
|
||||
@desc = 'Manages splitdebug masks for packages in Entropy'
|
||||
|
||||
ensurable
|
||||
|
||||
|
||||
newparam(:name) do
|
||||
desc "Unique name for this splitdebug mask specification"
|
||||
desc 'Unique name for this splitdebug mask specification'
|
||||
end
|
||||
|
||||
newproperty(:operator) do
|
||||
@@ -12,47 +12,47 @@ Puppet::Type.newtype(:entropy_splitdebug_mask) do
|
||||
end
|
||||
|
||||
newproperty(:package) do
|
||||
desc "Name of the package with splitdebug mask"
|
||||
desc 'Name of the package with splitdebug mask'
|
||||
newvalues(%r{^(?:[A-Za-z0-9+_.-]+\/)?[a-zA-Z0-9+_-]+$})
|
||||
end
|
||||
|
||||
newproperty(:version) do
|
||||
desc "Version of the package"
|
||||
desc 'Version of the package'
|
||||
newvalues(%r{^(\d*(?:\.\d+[a-zA-Z]*)*)(?:_((?:alpha|beta|pre|rc)\d*))?(-r\d+)?$})
|
||||
end
|
||||
|
||||
newproperty(:slot) do
|
||||
desc "Slot the package is in"
|
||||
desc 'Slot the package is in'
|
||||
end
|
||||
|
||||
newproperty(:use) do
|
||||
desc "Useflags for the package"
|
||||
desc 'Useflags for the package'
|
||||
end
|
||||
|
||||
newproperty(:tag) do
|
||||
desc "Tag for the package"
|
||||
desc 'Tag for the package'
|
||||
end
|
||||
|
||||
newproperty(:repo) do
|
||||
desc "Repo for the package"
|
||||
desc 'Repo for the package'
|
||||
end
|
||||
|
||||
newproperty(:target) do
|
||||
desc "Location of the package.splitdebug.mask file being managed"
|
||||
desc 'Location of the package.splitdebug.mask file being managed'
|
||||
|
||||
defaultto {
|
||||
defaultto do
|
||||
if @resource.class.defaultprovider.ancestors.include?(Puppet::Provider::ParsedFile)
|
||||
@resource.class.defaultprovider.default_target
|
||||
else
|
||||
nil
|
||||
end
|
||||
}
|
||||
end
|
||||
end
|
||||
|
||||
validate do
|
||||
raise(ArgumentError, "Package is required when a version is specified") if self[:package].nil? && !self[:version].nil?
|
||||
raise(ArgumentError, 'Package is required when a version is specified') if self[:package].nil? && !self[:version].nil?
|
||||
|
||||
raise(ArgumentError, "Version is required when an operator is specified") if self[:version].nil? && !self[:operator].nil?
|
||||
raise(ArgumentError, 'Version is required when an operator is specified') if self[:version].nil? && !self[:operator].nil?
|
||||
end
|
||||
|
||||
autobefore(:package) do
|
||||
@@ -61,4 +61,3 @@ Puppet::Type.newtype(:entropy_splitdebug_mask) do
|
||||
end
|
||||
|
||||
# vim: set ts=2 sw=2 expandtab:
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
Puppet::Type.newtype(:entropy_unmask) do
|
||||
@desc = "Unmask packages in Entropy"
|
||||
|
||||
@desc = 'Unmask packages in Entropy'
|
||||
|
||||
ensurable
|
||||
|
||||
|
||||
newparam(:name) do
|
||||
desc "Unique name for this unmask"
|
||||
desc 'Unique name for this unmask'
|
||||
end
|
||||
|
||||
newproperty(:operator) do
|
||||
@@ -12,47 +12,47 @@ Puppet::Type.newtype(:entropy_unmask) do
|
||||
end
|
||||
|
||||
newproperty(:package) do
|
||||
desc "Name of the package being masked"
|
||||
desc 'Name of the package being masked'
|
||||
newvalues(%r{^(?:[A-Za-z0-9+_.-]+\/)?[a-zA-Z0-9+_-]+$})
|
||||
end
|
||||
|
||||
newproperty(:version) do
|
||||
desc "Version of the package"
|
||||
desc 'Version of the package'
|
||||
newvalues(%r{^(\d*(?:\.\d+[a-zA-Z]*)*)(?:_((?:alpha|beta|pre|rc)\d*))?(-r\d+)?$})
|
||||
end
|
||||
|
||||
newproperty(:slot) do
|
||||
desc "Slot the package is in"
|
||||
desc 'Slot the package is in'
|
||||
end
|
||||
|
||||
newproperty(:use) do
|
||||
desc "Useflags for the package"
|
||||
desc 'Useflags for the package'
|
||||
end
|
||||
|
||||
newproperty(:tag) do
|
||||
desc "Tag for the package"
|
||||
desc 'Tag for the package'
|
||||
end
|
||||
|
||||
newproperty(:repo) do
|
||||
desc "Repo for the package"
|
||||
desc 'Repo for the package'
|
||||
end
|
||||
|
||||
newproperty(:target) do
|
||||
desc "Location of the package.unmask file being managed"
|
||||
desc 'Location of the package.unmask file being managed'
|
||||
|
||||
defaultto {
|
||||
defaultto do
|
||||
if @resource.class.defaultprovider.ancestors.include?(Puppet::Provider::ParsedFile)
|
||||
@resource.class.defaultprovider.default_target
|
||||
else
|
||||
nil
|
||||
end
|
||||
}
|
||||
end
|
||||
end
|
||||
|
||||
validate do
|
||||
raise(ArgumentError, "Package is required when a version is specified") if self[:package].nil? && !self[:version].nil?
|
||||
raise(ArgumentError, 'Package is required when a version is specified') if self[:package].nil? && !self[:version].nil?
|
||||
|
||||
raise(ArgumentError, "Version is required when an operator is specified") if self[:version].nil? && !self[:operator].nil?
|
||||
raise(ArgumentError, 'Version is required when an operator is specified') if self[:version].nil? && !self[:operator].nil?
|
||||
end
|
||||
|
||||
autobefore(:package) do
|
||||
@@ -61,4 +61,3 @@ Puppet::Type.newtype(:entropy_unmask) do
|
||||
end
|
||||
|
||||
# vim: set ts=2 sw=2 expandtab:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user