X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sliver_vs.py;h=85cbac25a7019100c1eef3e52b830827e24206b3;hb=8a73c41fa38f330fd125d85d693d1390ea2477a4;hp=5d487f6976f6d69e819d653f8a651e1b8c2c5225;hpb=74a8cfb9d2eac39ae02e5323e1fb5b1d33297981;p=nodemanager.git diff --git a/sliver_vs.py b/sliver_vs.py index 5d487f6..85cbac2 100644 --- a/sliver_vs.py +++ b/sliver_vs.py @@ -106,7 +106,10 @@ class Sliver_VS(accounts.Account, vserver.VServer): personality="linux64" return personality - logger.log_call('/usr/sbin/vuseradd', '-t', vref, name) + # temporary : run vuseradd verbosely - mostly a check for log_call to work properly, + # since the issue with the kernel seems to have been spotted +# logger.log_call(['/usr/sbin/vuseradd', '-t', vref, name, ], timeout=10*60) + logger.log_call(['/bin/bash','-x','/usr/sbin/vuseradd', '-t', vref, name, ], timeout=15*60) # export slicename to the slice in /etc/slicename file('/vservers/%s/etc/slicename' % name, 'w').write(name) file('/vservers/%s/etc/slicefamily' % name, 'w').write(vref) @@ -116,7 +119,7 @@ class Sliver_VS(accounts.Account, vserver.VServer): logger.log('sliver_vs: %s: set personality to %s'%(name,personality(arch))) @staticmethod - def destroy(name): logger.log_call('/usr/sbin/vuserdel', name) + def destroy(name): logger.log_call(['/usr/sbin/vuserdel', name, ]) def configure(self, rec): new_rspec = rec['_rspec']