Merge pull request #488 from raghavendra-talur/empty-default-prefix

Allow empty prefix for domain names
This commit is contained in:
Dmitry Vasilets 2015-10-19 09:17:26 +02:00
commit 71e82ca8e5

View File

@ -46,11 +46,13 @@ module VagrantPlugins
config = env[:machine].provider_config
domain_name =
if config.default_prefix.nil?
env[:root_path].basename.to_s.dup
env[:root_path].basename.to_s.dup.concat("_")
elsif config.default_prefix.empty?
# don't have any prefix, not even "_"
""
else
config.default_prefix.to_s
config.default_prefix.to_s.concat("_")
end
domain_name << '_'
domain_name << env[:machine].name.to_s
domain_name.gsub!(/[^-a-z0-9_]/i, '')
domain_name << "_#{Time.now.utc.to_i}_#{SecureRandom.hex(10)}" if config.random_hostname