def __do_chroot(self):
- return os.chroot(self.dir)
+ os.chroot(self.dir)
+ os.chdir("/")
def set_disklimit(self, block_limit):
block_usage,
block_limit,
inode_usage,
- -1, # inode limit
+ vserverimpl.DLIMIT_INF, # inode limit
2) # %age reserved for root
def get_disklimit(self):
def start(self, wait, runlevel = 3):
# XXX - temporary hack
- self.set_disklimit(self.config.get("DISKLIMIT", 5000000))
+ self.set_disklimit(int(self.config.get("DISKLIMIT", 5000000)))
child_pid = os.fork()
if child_pid == 0: