BIND 10 #2727: directories for scripts

BIND 10 Development do-not-reply at isc.org
Wed Feb 13 10:21:11 UTC 2013


#2727: directories for scripts
-------------------------------------+-------------------------------------
            Reporter:  cas           |                         Type:
              Status:  new           |  enhancement
           Milestone:  New Tasks     |                     Priority:
            Keywords:                |  medium
           Sensitive:  0             |                    Component:
         Sub-Project:  DNS           |  Unclassified
Estimated Difficulty:  0             |                 CVSS Scoring:
         Total Hours:  0             |              Defect Severity:  N/A
                                     |  Feature Depending on Ticket:
                                     |          Add Hours to Ticket:  0
                                     |                    Internal?:  0
-------------------------------------+-------------------------------------
 This is a feature request. I'm willing to implement and the feature if
 there is consensus that it is useful for the general userbase.

 b10-cmdctl has the ability to execute scripts. in 1.0.0-beta, there is
 only one predefined script "init_authoritative_server", which is hard
 coded in "command_sets.py"

 The request is to provide two directories for storing scripts. One
 directory for BIND10 "internal" scripts, that will be refreshed if the
 BIND 10 software will be refreshed. One directory for "user-scripts", that
 will not be touched during updates.

 b10-cmdctl should read the scripts provided in these directories and
 monitor/poll these directories for changes and read new/changed scripts.

 The scripts should be presented in bindctl, and should also be available
 through other interfaces / APIs

 Script should have descriptive names and inline-documentation (maybe like
 Python doc-strings)

 A script in the user directory with the same name as a script in the
 system directory should overlay the one in the system directory (only the
 user script visible). This will enable site administrators to provide
 customized versions of the system scripts.

-- 
Ticket URL: <http://bind10.isc.org/ticket/2727>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list