From afaa9545dd9391b367a6dfa707dbb51c35b6e4f3 Mon Sep 17 00:00:00 2001 From: Jonathan Coustick Date: Mon, 23 Jul 2018 12:00:34 +0100 Subject: [PATCH] PAYARA-1714 coorected path location so it will work wherever the outfile is --- .../v3/admin/GenerateBashAutoCompletionCommand.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/nucleus/core/kernel/src/main/java/com/sun/enterprise/v3/admin/GenerateBashAutoCompletionCommand.java b/nucleus/core/kernel/src/main/java/com/sun/enterprise/v3/admin/GenerateBashAutoCompletionCommand.java index b408329b936..66ec9b9af6e 100644 --- a/nucleus/core/kernel/src/main/java/com/sun/enterprise/v3/admin/GenerateBashAutoCompletionCommand.java +++ b/nucleus/core/kernel/src/main/java/com/sun/enterprise/v3/admin/GenerateBashAutoCompletionCommand.java @@ -42,6 +42,7 @@ */ package com.sun.enterprise.v3.admin; +import com.sun.enterprise.util.OS; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; @@ -104,7 +105,7 @@ public class GenerateBashAutoCompletionCommand implements AdminCommand { + "\n" + "}\n"; private static final String COMPLETE_CALL = "complete -F _asadmin asadmin"; - private static final String ADD_PATH = "PATH=$PATH:$(pwd)"; + private static final String ADD_PATH = "PATH=$PATH:"; private static final String DEFAULT_FILE = File.separator + "bin" + File.separator + "bash_autocomplete"; @@ -182,8 +183,9 @@ private boolean writeCommands(List commands) { //write function to tell bash what function the autocompletion is for writer.write(COMPLETE_CALL); writer.newLine(); - //Add bin directory of Payara to the path + //Add directory of payara5/glassfish/bin to the path writer.write(ADD_PATH); + writer.write(serverContext.getInstallRoot().getPath() + File.separator + "bin"); //flush the buffer writer.flush(); return true;