From fe954c72a13f13acb877041e0a26064670e5670d Mon Sep 17 00:00:00 2001 From: zhijian Date: Tue, 12 Mar 2024 09:46:34 +0800 Subject: [PATCH] support `mount.juicefs` graceful upgrade (#4487) --- cmd/main.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/cmd/main.go b/cmd/main.go index daa11d798c8a..954f5dccc013 100644 --- a/cmd/main.go +++ b/cmd/main.go @@ -106,7 +106,14 @@ func Main(args []string) error { } func calledViaMount(args []string) bool { - return strings.HasSuffix(args[0], "/mount.juicefs") + if os.Getenv("CALL_VIA_MOUNT") != "" { + return true + } + if strings.HasSuffix(args[0], "/mount.juicefs") { + os.Setenv("CALL_VIA_MOUNT", "1") + return true + } + return false } func handleSysMountArgs(args []string) ([]string, error) {