[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