Skip to content

Commit e32a5ca

Browse files
KaigeFulijinxia
authored andcommitted
tools: acrnctl: Fix regression of acrnctl list
commit(4d274a5 Tools: acrn-manager-interface) change location and naming scheme to the follow. /run/acrn/mngr/vmname.monitor.pid.socket This patch adapt parse vmname according new naming scheme. Signed-off-by: Kaige Fu <kaige.fu@intel.com> Acked-by: Eddie Dong <eddie.dong@intel.com>
1 parent 4a1f922 commit e32a5ca

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

tools/acrn-manager/acrnctl.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ static void process_msg(struct mngr_msg *msg)
8686

8787
/* vm states data and helper functions */
8888

89-
#define ACRN_DM_SOCK_ROOT "/run/acrn"
89+
#define ACRN_DM_SOCK_ROOT "/run/acrn/mngr"
9090

9191
struct vmm_struct {
9292
char name[MAX_NAME_LEN];
@@ -168,9 +168,9 @@ static void vmm_update(void)
168168
pvmname = NULL;
169169

170170
snprintf(cmd, sizeof(cmd),
171-
"find %s/ -name \"*.socket\" | "
172-
"sed \"s/\\/run\\/acrn\\///g\" | "
173-
"sed \"s/-monitor.socket//g\"", ACRN_DM_SOCK_ROOT);
171+
"find %s/ -name \"*monitor.*.socket\" | "
172+
"sed \"s/\\/run\\/acrn\\/mngr\\///g\" | "
173+
"awk -F. \'{ print $1 }\'", ACRN_DM_SOCK_ROOT);
174174
shell_cmd(cmd, cmd_out, sizeof(cmd_out));
175175

176176
/* Properly null-terminate cmd_out */

0 commit comments

Comments
 (0)