]> gitweb.fluxo.info Git - leap/leap_cli.git/commitdiff
forbid illegal characters in the node name.
authorelijah <elijah@riseup.net>
Tue, 18 Dec 2012 06:17:29 +0000 (22:17 -0800)
committerelijah <elijah@riseup.net>
Tue, 18 Dec 2012 06:17:29 +0000 (22:17 -0800)
lib/leap_cli/commands/node.rb
lib/leap_cli/config/manager.rb

index 87718e99aab09afa5bab445135690e562c6b267c..6a60c4549045684118c04321da12e07b0867eda5 100644 (file)
@@ -22,7 +22,7 @@ module LeapCli; module Commands
         # argument sanity checks
         name = args.first
         assert! name, 'No <node-name> specified.'
-        assert! name =~ /^[0-9a-z_-]+$/, "illegal characters used in node name '#{name}'"
+        assert! name =~ /^[0-9a-z-]+$/, "illegal characters used in node name '#{name}'"
         assert_files_missing! [:node_config, node.name]
 
         # create and seed new node
index adda9bd3713e8b43faf58966277f95f4b739a067..6702fc4b589c37d6e6637cbc0c2b6f5514831a91 100644 (file)
@@ -43,6 +43,7 @@ module LeapCli
         @common.inherit_from!   base_common
         @provider.inherit_from! base_provider
         @nodes.each do |name, node|
+          Util::assert! name =~ /^[0-9a-z-]+$/, "Illegal character(s) used in node name '#{name}'"
           @nodes[name] = apply_inheritance(node)
         end