[svn] commit: r1364 - in /trunk: README src/bin/bindctl/bindcmd.py
BIND 10 source code commits
bind10-changes at lists.isc.org
Fri Mar 12 13:50:47 UTC 2010
Author: jelte
Date: Fri Mar 12 13:50:47 2010
New Revision: 1364
Log:
updated example bindctl session
fixed bindctl> config revert command (called wrong function)
Modified:
trunk/README
trunk/src/bin/bindctl/bindcmd.py
Modified: trunk/README
==============================================================================
--- trunk/README (original)
+++ trunk/README Fri Mar 12 13:50:47 2010
@@ -86,31 +86,55 @@
~> bindctl
["login success "] login as root
+> help
+BindCtl, verstion 0.1
+usage: <module name> <command name> [param1 = value1 [, param2 = value2]]
+Type Tab character to get the hint of module/command/paramters.
+Type "help(? h)" for help on bindctl.
+Type "<module_name> help" for help on the specific module.
+Type "<module_name> <command_name> help" for help on the specific command.
+
+Available module names:
+ help Get help for bindctl
+ config Configuration commands
+ Xfrin same here
+ Auth same here
+ Boss same here
+> config help
+Module config Configuration commands
+Available commands:
+ help (Get help for module)
+ show (Show configuration)
+ add (Add entry to configuration list)
+ remove (Remove entry from configuration list)
+ set (Set a configuration value)
+ unset (Unset a configuration value)
+ diff (Show all local changes)
+ revert (Revert all local changes)
+ commit (Commit all local changes)
+ go (Go to a specific configuration part)
> config show
+Xfrin/ module
Auth/ module
Boss/ module
-> config show Auth/
-database_file: b10-auth.db string
-zone_list/ list
+> config show Xfrin
+transfers_in: 10 integer
> config go Auth
/Auth> config show
-database_file: b10-auth.db string
-zone_list/ list
-/Auth> config show zone_list
-/Auth> config add zone example.com
-Error: /Auth/zone not found
-/Auth> config add zone_list example.com
-/Auth> config show zone_list
-zone_name: example.com string
-/Auth> config show
-database_file: b10-auth.db string
-zone_list/ list (modified)
+database_file: None string
+/Auth> config set database_file /tmp/bind10_zones.db
+/Auth> config commit
/Auth> config go /
-> config show Auth/database_file
-database_file: b10-auth.db string
+> config show Auth/
+database_file: /tmp/bind10_zones.db string
> config diff
-{'Auth': {'zone_list': ['example.com']}}
-> config commit
+{}
+> config set Auth/foobar
+Error: missing identifier or value
+> config set Auth/database_file foobar
+> config diff
+{'Auth': {'database_file': 'foobar'}}
+> config revert
> config diff
{}
> quit
Modified: trunk/src/bin/bindctl/bindcmd.py
==============================================================================
--- trunk/src/bin/bindctl/bindcmd.py (original)
+++ trunk/src/bin/bindctl/bindcmd.py Fri Mar 12 13:50:47 2010
@@ -468,7 +468,7 @@
elif cmd.command == "unset":
self.config_data.unset(identifier)
elif cmd.command == "revert":
- self.config_data.revert()
+ self.config_data.clear_local_changes()
elif cmd.command == "commit":
self.config_data.commit()
elif cmd.command == "diff":
More information about the bind10-changes
mailing list