chiark / gitweb /
make-secnet-sites: Provide explicit --conf mode option
[secnet.git] / make-secnet-sites
index 93bfc10e427c6cf778a317fac7490c06b3b32d07..6e76636c1d30a4f3f4104a8e259e1041d9a52be6 100755 (executable)
@@ -312,6 +312,8 @@ class OpBase():
                os.rename(self.sitesfile+"-tmp",self.sitesfile)
 
 class OpConf(OpBase):
+       opts = ['--conf']
+       help = 'sites.conf generation mode (default)'
        def is_service(self): return 0
        def positional_args(self, av):
                if len(av.arg)>3:
@@ -402,6 +404,7 @@ def parse_args():
                        nargs=0,
                        fn=(lambda v,ns,*x: setattr(ns,'opmode',how)),
                        help=how().help)
+       add_opmode(OpConf)
        add_opmode(OpUserv)
        ap.add_argument('--conf-key-prefix', action=ActionNoYes,
                        default=True,