X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sliver_vs.py;fp=sliver_vs.py;h=fdb2e343289ba33144d371d8ee1574afb62805e6;hb=359fe09b9c56bb24fee2d828d2baddfaec7f9c05;hp=8382c6dcd8aecd764003f7059c05ef74dd84b4c6;hpb=f7408f5cc455e960140f8ea9996375aaf7a359ae;p=nodemanager.git diff --git a/sliver_vs.py b/sliver_vs.py index 8382c6d..fdb2e34 100644 --- a/sliver_vs.py +++ b/sliver_vs.py @@ -195,26 +195,6 @@ class Sliver_VS(accounts.Account, vserver.VServer): else: logger.log("vsliver_vs: %s: Removed obsolete initscript %s"%(self.name,sliver_initscript)) - # bind mount root side dir to sliver side - # needs to be done before sliver starts - def expose_ssh_dir (self): - try: - root_ssh="/home/%s/.ssh"%self.name - sliver_ssh="/vservers/%s/home/%s/.ssh"%(self.name,self.name) - # any of both might not exist yet - for path in [root_ssh,sliver_ssh]: - if not os.path.exists (path): - os.mkdir(path) - if not os.path.isdir (path): - raise Exception - mounts=file('/proc/mounts').read() - if mounts.find(sliver_ssh)<0: - # xxx perform mount - subprocess.call("mount --bind -o ro %s %s"%(root_ssh,sliver_ssh),shell=True) - logger.log("expose_ssh_dir: %s mounted into slice %s"%(root_ssh,self.name)) - except: - logger.log_exc("expose_ssh_dir with slice %s failed"%self.name) - def start(self, delay=0): if self.rspec['enabled'] <= 0: logger.log('sliver_vs: not starting %s, is not enabled'%self.name)