]> git.proxmox.com Git - mirror_frr.git/commitdiff
lib: allow all rw access to /tmp/topotests (for package support and debug)
authorLou Berger <lberger@labn.net>
Tue, 22 May 2018 11:44:51 +0000 (07:44 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 28 Nov 2018 01:22:14 +0000 (20:22 -0500)
Signed-off-by: Lou Berger <lberger@labn.net>
tests/topotests/lib/topogen.py
tests/topotests/lib/topotest.py

index 5c8d1ddf36e53a45761474047b28538b17774736..b8d7307147b1c3be3d7175d41e865f965b0cbf4b 100644 (file)
@@ -573,8 +573,7 @@ class TopoRouter(TopoGear):
         #setup the per node directory
         dir = '{}/{}'.format(self.logdir, self.name)
         os.system('mkdir -p ' + dir)
-        os.system('chmod 775 ' + dir)
-        os.system('chgrp {} {}'.format(self.routertype, dir))
+        os.system('chmod -R go+rw /tmp/topotests')
 
         # Open router log file
         logfile = '{0}/{1}.log'.format(dir, name)
index fbdb9bbbc162732b8516b4008a4961cd4c4fe8e1..d7429fc96e212814f0bb8069cec22e9d63bdf551 100644 (file)
@@ -74,7 +74,7 @@ def get_test_logdir(node=None, init=False):
         dir = ret + "/" + node
     if init:
         os.system('mkdir -p ' + dir)
-        os.system('chmod 775 ' + dir)
+        os.system('chmod -R go+rw /tmp/topotests')
     return ret
 
 def json_diff(d1, d2):
@@ -558,6 +558,8 @@ class Router(Node):
         set_sysctl(self, 'net.ipv4.ip_forward', 0)
         set_sysctl(self, 'net.ipv6.conf.all.forwarding', 0)
         super(Router, self).terminate()
+        os.system('chmod -R go+rw /tmp/topotests')
+
     def stopRouter(self, wait=True):
         # Stop Running Quagga or FRR Daemons
         rundaemons = self.cmd('ls -1 /var/run/%s/*.pid' % self.routertype)
@@ -679,6 +681,7 @@ class Router(Node):
         # Starts actual daemons without init (ie restart)
         # cd to per node directory
         self.cmd('cd {}/{}'.format(self.logdir, self.name))
+        self.cmd('umask 000')
         #Re-enable to allow for report per run
         self.reportCores = True
         # Start Zebra first