Ensure root directory created.

This commit is contained in:
Joshua Harlow 2012-02-29 12:56:25 -08:00
parent d2d7ff7dd2
commit adf7ff10f1
2 changed files with 3 additions and 1 deletions

View File

@ -341,11 +341,11 @@ class PkgUninstallComponent(ComponentBase):
def _uninstall_dirs(self):
dirsmade = self.tracereader.dirs_made()
if dirsmade:
LOG.info("Removing %s created directories (%s)" % (len(dirsmade), ", ".join(dirsmade)))
for dirname in dirsmade:
if self.kill_old and dirname == self.appdir:
pass
else:
LOG.info("Removing created directory (%s)" % (dirname))
sh.deldir(dirname, run_as_root=True)

View File

@ -209,6 +209,8 @@ class ActionRunner(object):
preq_runner.run()
def _pre_run(self, instances, component_order):
if not sh.isdir(self.directory):
sh.mkdir(self.directory)
loaded_rc_file = False
if self.rc_file:
try: