in fast-build-update-tool/internal/tools/update_script_generator_linux_fleet.go [13:25]
func generateLinuxUpdateScript(writer io.Writer, executablePaths []string, localBuildZipPath, lockName string, updateOperation config.UpdateOperation) error {
template, err := template.New("linux-update-template").Parse(linuxReplaceBuildTemplate)
if err != nil {
return err
}
return template.Execute(writer, map[string]string{
"ArchiveName": filepath.Base(localBuildZipPath),
"ExecutablePaths": csvify(executablePaths),
"IsReplaceBuild": getIsReplaceBuildTemplateValue(updateOperation),
"LockName": lockName,
})
}