1 # Create or update the needed directories/links.
 
   2 # If the directory already exists, it is updated to match
 
   4 # LOGROOT should already be created by the SWM installation script
 
   5 # It needs to run as root 
 
   7 execute "mv logs logs.bak" do
 
   8     only_if { ::File.directory?("#{node['aai-app-config']['PROJECT_HOME']}/logs") }
 
  11     cwd "#{node['aai-app-config']['PROJECT_HOME']}"
 
  15         "#{node['aai-app-config']['LOGROOT']}/AAI",
 
  16   "#{node['aai-app-config']['LOGROOT']}/AAI/data",
 
  17         "#{node['aai-app-config']['LOGROOT']}/AAI/misc",
 
  18   "#{node['aai-app-config']['LOGROOT']}/AAI/ajsc-jetty" ].each do |path|
 
  28 [ "#{node['aai-app-config']['PROJECT_HOME']}/bundleconfig/etc/auth" ].each do |path|
 
  38 link "#{node['aai-app-config']['PROJECT_HOME']}/logs" do
 
  39   to "#{node['aai-app-config']['LOGROOT']}/AAI"
 
  45 #Make a link from /opt/app/aai/scripts to /opt/app/aai/bin
 
  46 link "#{node['aai-app-config']['PROJECT_HOME']}/scripts" do
 
  47   to "#{node['aai-app-config']['PROJECT_HOME']}/bin"
 
  54 #ln -s ${LOGROOT}/aai/servers/${server}/logs ${TRUE_PROJECT_HOME}/servers/${server}/logs
 
  55 #link "#{node['aai-app-config']['PROJECT_HOME']}/servers/aai/logs" do
 
  56 # to "#{node['aai-app-config']['LOGROOT']}/aai/servers/aai/logs"