From 779e0d0c11527027fcc2e2007f4e1165d93b499f Mon Sep 17 00:00:00 2001 From: Kentaro Hayashi Date: Thu, 29 Jun 2023 17:37:18 +0900 Subject: [PATCH] msi: migrate to FLUENT_PACKAGE_TOPDIR Signed-off-by: Kentaro Hayashi --- fluent-package/msi/assets/fluentd.bat | 7 ++----- fluent-package/msi/source.wxs | 2 +- .../templates/opt/fluent/share/td-agent.conf.tmpl | 4 ++-- 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/fluent-package/msi/assets/fluentd.bat b/fluent-package/msi/assets/fluentd.bat index 13c0db1d3..3a62603a9 100644 --- a/fluent-package/msi/assets/fluentd.bat +++ b/fluent-package/msi/assets/fluentd.bat @@ -1,22 +1,19 @@ @echo off if "%~nx0" == "td-agent.bat" ( set FLUENT_PACKAGE_TOPDIR=%~dp0..\ - set TD_AGENT_TOPDIR=%~dp0..\..\td-agent ) else ( set FLUENT_PACKAGE_TOPDIR=%~dp0 - set TD_AGENT_TOPDIR=%~dp0..\td-agent ) @rem Convert path separator from backslash to forwardslash setlocal enabledelayedexpansion set FLUENT_PACKAGE_TOPDIR="FLUENT_PACKAGE_TOPDIR=!FLUENT_PACKAGE_TOPDIR:\=/!" -set TD_AGENT_TOPDIR="TD_AGENT_TOPDIR=!TD_AGENT_TOPDIR:\=/!" endlocal set PATH=%FLUENT_PACKAGE_TOPDIR%bin;%PATH% set PATH=%FLUENT_PACKAGE_TOPDIR%;%PATH% -set FLUENT_CONF=%TD_AGENT_TOPDIR%/etc/td-agent/td-agent.conf -set FLUENT_PLUGIN=%TD_AGENT_TOPDIR%/etc/td-agent/plugin +set FLUENT_CONF=%FLUENT_PACKAGE_TOPDIR%/etc/fluent/fluentd.conf +set FLUENT_PLUGIN=%FLUENT_PACKAGE_TOPDIR%/etc/fluent/plugin set FLUENT_PACKAGE_VERSION=%FLUENT_PACKAGE_TOPDIR%/bin/fluent-package-version.rb for %%p in (%*) do ( if "%%p"=="--version" ( diff --git a/fluent-package/msi/source.wxs b/fluent-package/msi/source.wxs index 6c5972020..1a7671478 100644 --- a/fluent-package/msi/source.wxs +++ b/fluent-package/msi/source.wxs @@ -117,7 +117,7 @@ Permanent="no" Part="all" System="yes" - Name="TD_AGENT_TOPDIR" + Name="FLUENT_PACKAGE_TOPDIR" Value="[FLUENTPROJECTLOCATION]"/> diff --git a/fluent-package/templates/opt/fluent/share/td-agent.conf.tmpl b/fluent-package/templates/opt/fluent/share/td-agent.conf.tmpl index 78a2125f6..62ae2d228 100644 --- a/fluent-package/templates/opt/fluent/share/td-agent.conf.tmpl +++ b/fluent-package/templates/opt/fluent/share/td-agent.conf.tmpl @@ -25,7 +25,7 @@ @type file <% if windows? %> - path "#{ENV['TD_AGENT_TOPDIR']}/var/log/<%= compat_package_dir %>/buffer/td" + path "#{ENV['FLUENT_PACKAGE_TOPDIR']}/var/log/<%= compat_package_dir %>/buffer/td" <% else %> path /var/log/<%= package_dir %>/buffer/td <% end %> @@ -34,7 +34,7 @@ @type file <% if windows? %> - path "#{ENV['TD_AGENT_TOPDIR']}/var/log/<%= compat_package_dir %>/failed_records" + path "#{ENV['FLUENT_PACKAGE_TOPDIR']}/var/log/<%= compat_package_dir %>/failed_records" <% else %> path /var/log/<%= package_dir %>/failed_records <% end %>