cwctl.py
changeset 9556 12ee310541bb
parent 9511 241b1232ed7f
child 9770 112c884b2d8d
--- a/cwctl.py	Wed Mar 05 10:44:45 2014 +0100
+++ b/cwctl.py	Tue Feb 18 17:58:45 2014 +0100
@@ -782,7 +782,8 @@
             for cube, fromversion, toversion in toupgrade:
                 print '-> migration needed from %s to %s for %s' % (fromversion, toversion, cube)
             with mih.cnx:
-                mih.migrate(vcconf, reversed(toupgrade), self.config)
+                with mih.cnx.security_enabled(False, False):
+                    mih.migrate(vcconf, reversed(toupgrade), self.config)
         else:
             print '-> no data migration needed for instance %s.' % appid
         # rewrite main configuration file
@@ -951,15 +952,16 @@
             mih, shutdown_callback = self._handle_networked(appuri)
         try:
             with mih.cnx:
-                if args:
-                    # use cmdline parser to access left/right attributes only
-                    # remember that usage requires instance appid as first argument
-                    scripts, args = self.cmdline_parser.largs[1:], self.cmdline_parser.rargs
-                    for script in scripts:
-                            mih.cmd_process_script(script, scriptargs=args)
-                            mih.commit()
-                else:
-                    mih.interactive_shell()
+                with mih.cnx.security_enabled(False, False):
+                    if args:
+                        # use cmdline parser to access left/right attributes only
+                        # remember that usage requires instance appid as first argument
+                        scripts, args = self.cmdline_parser.largs[1:], self.cmdline_parser.rargs
+                        for script in scripts:
+                                mih.cmd_process_script(script, scriptargs=args)
+                                mih.commit()
+                    else:
+                        mih.interactive_shell()
         finally:
             shutdown_callback()