From 0a4e462eaee34135f354b74dc9a1c0ef4cb8b69a Mon Sep 17 00:00:00 2001 From: Suresh Kumar Anaparti Date: Mon, 3 Feb 2025 14:11:14 +0530 Subject: [PATCH] mount/unmount secondary storage without sudo during system vm template registration --- .../java/com/cloud/upgrade/SystemVmTemplateRegistration.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/engine/schema/src/main/java/com/cloud/upgrade/SystemVmTemplateRegistration.java b/engine/schema/src/main/java/com/cloud/upgrade/SystemVmTemplateRegistration.java index 40a8cb4b11f4..b81597db50c0 100644 --- a/engine/schema/src/main/java/com/cloud/upgrade/SystemVmTemplateRegistration.java +++ b/engine/schema/src/main/java/com/cloud/upgrade/SystemVmTemplateRegistration.java @@ -86,7 +86,7 @@ public class SystemVmTemplateRegistration { private static final Logger LOGGER = Logger.getLogger(SystemVmTemplateRegistration.class); - private static final String UMOUNT_COMMAND = "sudo umount %s"; + private static final String UMOUNT_COMMAND = "umount %s"; private static final String RELATIVE_TEMPLATE_PATH = "./engine/schema/dist/systemvm-templates/"; private static final String ABSOLUTE_TEMPLATE_PATH = "/usr/share/cloudstack-management/templates/systemvm/"; private static final String TEMPLATES_PATH = fetchTemplatesPath(); @@ -147,7 +147,7 @@ public SystemVmTemplateRegistration(String systemVmTemplateVersion) { } public static String getMountCommand(String nfsVersion, String device, String dir) { - String cmd = "sudo mount -t nfs"; + String cmd = "mount -t nfs"; if (StringUtils.isNotBlank(nfsVersion)) { cmd = String.format("%s -o vers=%s", cmd, nfsVersion); }