diff options
author | Jenkins <jenkins@review.openstack.org> | 2013-01-25 00:57:12 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2013-01-25 00:57:12 +0000 |
commit | 1eb7cd735d3da7b79f989e69ca0e3b70535dfa03 (patch) | |
tree | 28bd3962efa428cca3e90fafb9c8ace698e8cb52 | |
parent | b93176a6abaad00fe766d459598a5df849228751 (diff) | |
parent | d94e693bc49d5ce717ea62f02741dccc435af3f3 (diff) | |
download | nova-1eb7cd735d3da7b79f989e69ca0e3b70535dfa03.tar.gz nova-1eb7cd735d3da7b79f989e69ca0e3b70535dfa03.tar.xz nova-1eb7cd735d3da7b79f989e69ca0e3b70535dfa03.zip |
Merge "Support optional 4 arg for nova-dhcpbridge"
-rwxr-xr-x | bin/nova-dhcpbridge | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/bin/nova-dhcpbridge b/bin/nova-dhcpbridge index ee7bf2da9..0438ee6ff 100755 --- a/bin/nova-dhcpbridge +++ b/bin/nova-dhcpbridge @@ -96,10 +96,15 @@ def init_leases(network_id): def add_action_parsers(subparsers): parser = subparsers.add_parser('init') + # NOTE(cfb): dnsmasq always passes mac, and ip. hostname + # is passed if known. We don't care about + # hostname, but argparse will complain if we + # do not accept it. for action in ['add', 'del', 'old']: parser = subparsers.add_parser(action) parser.add_argument('mac') parser.add_argument('ip') + parser.add_argument('hostname', nargs='?', default='') parser.set_defaults(func=globals()[action + '_lease']) |