Skip to content

Commit 2a802a3

Browse files
Extensions: use home directory of cloud user instead of /var/lib/cloudstack/management/ (#11732)
1 parent d60f455 commit 2a802a3

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

plugins/hypervisors/external/src/main/java/org/apache/cloudstack/hypervisor/external/provisioner/ExternalPathPayloadProvisioner.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,10 +103,11 @@ public class ExternalPathPayloadProvisioner extends ManagerBase implements Exter
103103
BASE_EXTERNAL_PROVISIONER_SCRIPTS_DIR + "/provisioner.sh";
104104

105105
private static final String PROPERTIES_FILE = "server.properties";
106+
private static final String EXTENSIONS = "extensions";
106107
private static final String EXTENSIONS_DEPLOYMENT_MODE_NAME = "extensions.deployment.mode";
107108
private static final String EXTENSIONS_DIRECTORY_PROD = "/usr/share/cloudstack-management/extensions";
108-
private static final String EXTENSIONS_DATA_DIRECTORY_PROD = "/var/lib/cloudstack/management/extensions";
109-
private static final String EXTENSIONS_DIRECTORY_DEV = "extensions";
109+
private static final String EXTENSIONS_DATA_DIRECTORY_PROD = System.getProperty("user.home") + File.separator + EXTENSIONS;
110+
private static final String EXTENSIONS_DIRECTORY_DEV = EXTENSIONS;
110111
private static final String EXTENSIONS_DATA_DIRECTORY_DEV = "client/target/extensions-data";
111112

112113
@Inject

0 commit comments

Comments
 (0)