[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:
@@ -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',
|
||||
|
||||
Reference in New Issue
Block a user