[Packstack] Add symbolic link for latest log dir

Apply patch from  David Xie (davidx@fedoraproject.org) to add
/var/tmp/packstack/latest symbolic link pointing to latest packstack
log dir.

Closes-Bug: rhbz#1051828
Change-Id: I1d931a073234b6ebd01d1505e4606f377b537b45
This commit is contained in:
Lukas Bezdicka
2015-05-25 14:59:48 +02:00
parent 1c56a4980f
commit 1af9006c04

View File

@@ -67,6 +67,18 @@ PUPPET_MANIFEST_DIR = os.path.join(VAR_DIR, PUPPET_MANIFEST_RELATIVE)
HIERADATA_FILE_RELATIVE = "hieradata"
HIERADATA_DIR = os.path.join(VAR_DIR, HIERADATA_FILE_RELATIVE)
LATEST_LOG_DIR = '%s/latest' % PACKSTACK_VAR_DIR
if os.path.exists(LATEST_LOG_DIR):
try:
os.unlink(LATEST_LOG_DIR)
except OSError:
print ('Unable to delete symbol link for log dir %s.' % LATEST_LOG_DIR)
try:
os.symlink(DIR_LOG, LATEST_LOG_DIR)
except OSError:
print ('Unable to create symbol link for log dir %s.' % LATEST_LOG_DIR)
PUPPET_DEPENDENCIES = ['puppet', 'hiera', 'openssh-clients', 'tar', 'nc']
PUPPET_MODULES_PKGS = [
'openstack-puppet-modules',